当前位置: 首页 > article >正文

华为实时视频使用FLV播放RTSP流

import flvjs from ‘flv.js’;
安装flv
在这里插入图片描述

<video style="width:100%;height:100%;" ref="videoHWRef" ></video>
  // src 华为rtsp流    rtsp://admin:Huaweivideo@10.10.8.151:554/xxx/trackID=1
  // url 需要后端提供视频源地址
  playVideo() {
	if (flvjs.isSupported() && src) {
	   let video = this.$refs['videoHWRef']
	   if (video) {
	     this.flvPlayer = flvjs.createPlayer(
	       {
	           type: "flv",
	           isLive: true,
	           hasAudio: false,
	           url: `${baseUrl}/iot/live/${window.btoa(src)}/live.flv`
	       },
	       {
	           autoCleanupSourceBuffer: true,
	           enableWorker: false, //不启用分离线程
	           enableStashBuffer: true, //关闭IO隐藏缓冲区
	           isLive: true,
	           lazyLoad: false,
	       }
	     );
	     this.flvPlayer.attachMediaElement(video);
	     try {
	       this.flvPlayer.load();
	       this.flvPlayer.play();  // 他还有很多的函数可以看一下flv.js的官方文档
	       // this.listenVideo(index);
	     } catch (error) {
	         console.log(error);
	     };
	   }
	 }
	}
  }
beforeDestroy() {
  if (this.flvPlayer) {
     this.flvPlayer.pause();
     this.flvPlayer.unload();
     this.flvPlayer.detachMediaElement();
     this.flvPlayer.destroy();
     this.flvPlayer = null;
   }
}

可播放
在这里插入图片描述


http://www.kler.cn/a/374641.html

相关文章:

  • metasploit/modules/payloads 有哪些模块,以及具体使用案例
  • Linux RAID 技术详解:原理、配置、管理及故障处理
  • 供应商图纸外发:如何做到既安全又高效?
  • 物流行业信息化整体规划方案|117页PPT
  • Docker 部署 Jaeger
  • ROS(快速初步入门)
  • ssm药店管理系统-计算机毕业设计源码81276
  • 【数据结构与算法】第7课—数据结构之队列
  • 超子物联网HAL库笔记:准备篇
  • Hive的数据存储格式
  • 设计模式 策略模式 场景Vue (技术提升)
  • WebMvcConfigurer
  • React 中useState 原理
  • JIME智创:抖音创作者的AI绘画与视频生成创作神器
  • 无人机之卫星通信技术篇
  • ‌Spring MVC的主要组件有哪些?
  • Redis常见面试题总结(下)
  • Redis高频面试题
  • Oracle 大表添加索引的最佳方式
  • 深度学习:YOLO v1网络架构、损失值及NMS极大值抑制
  • DIY可视化-uniapp悬浮菜单支持拖动、吸附-代码生成器
  • 【MySQL】 运维篇—安全管理:防止SQL注入与其他安全威胁
  • 数据库开发
  • Android Studio Dolphin 下载、安装与配置教程
  • 实现RPC接口的demo记录
  • 从传感器到清洁力提升,灵途科技推动家电智能化发展