大家感觉有用的话,麻烦点赞收藏一下。也是踩坑踩出来的。

目标:50个直播流同时渲染,保证视频流播放正常。

代码在最后面,重点是

1. 视频流为 m3u8格式。(如果服务端传递回flv地址,大家自己replace一下后缀就可以了)

'xxxxx.flv'.replace('flv', 'm3u8')

2. 创建实例时,定义isLive为false。m3u8在播放完毕后会自动去重新请求。

此时运营同学的台式小电脑就可以拉取6/7个直播流,保证流畅运行七八分钟。

3. 把播放速度 defaultPlaybackRate 调制0.75倍播放。

这一步操作,是考虑到运营同学电脑浏览器的渲染问题。所以沟通后将视频播放速度降低
现在可以保证流畅播放小二十分钟但是会出现直播流异常错误。(断流居多)

4. 去火山引擎控制台(没有权限的同学,去找项目组长)

控制台->视频直播->功能配置->点击添加配置
将官方提供的 ‘可选转码’ 选上,点击确定。(重点要的是流畅)

5. 配置 playList 。(必须执行第四步)

这一步就是配置视频清晰度。
也可以跟第一步一样对服务端同学返回的直播流地址进行处理拼接成我们想要的样子。

下面就是全部的代码。

const player = = new VePlayer({'isLive': false, // 是否为直播流'id': 'dom容器id','lang': 'zh', // 语言选择列表'volume': 0, // 音量'defaultPlaybackRate': 0.75, // 播放速度'playList': [{url: '视频流地址',definition: 'id', //清晰度definitionTextKey: 'LD'}],'autoplay': true, // 是否自动播放'loop': false // 是否开启循环播放
})

直播流播放,视频监控/直播监控。 使用火山引擎VePlayer播放50+直播流保证流程运行。思路理解后类比腾讯TRTC和阿里播放器相关推荐

  1. 在线直播间和视频追帧【转载】

    背景 当下视频直播如此红火,打造一个在线直播间涉及到哪些技术呢? 视频直播由主播的直播端以及观众的观看端组成.一个简单的观看端最起码应包含播放器以及聊天室.下面就围绕这两大模块来讲述相关技术. 视频直 ...

  2. 说好不哭,现在就带你了解直播类音视频测试!

    最近的热搜被周杰伦的<说好不哭>拿下了 QQ音乐热搜第一 知乎热榜指数过亿 微博热搜一次性上十几条 新歌一经首发,QQ音乐一度奔溃 我们不谈工作,不谈测试 先放下手中的鼠标,看看MV 看完 ...

  3. 说好不哭,现在就带你了解直播类音视频测试

    最近的热搜被周杰伦的<说好不哭>拿下了 QQ音乐热搜第一 知乎热榜指数过亿 微博热搜一次性上十几条 新歌一经首发,QQ音乐一度奔溃 我们不谈工作,不谈测试 先放下手中的鼠标,看看MV 看完 ...

  4. 【网络通信 -- 直播】音视频常见封装格式 -- MEPG2 TS

    [网络通信 -- 直播]音视频常见封装格式 -- MEPG2 TS [1]相关码流基本概念 ES 流(Elementary Stream)基本码流,直接取自编码器的数据流,可以为音频(AAC 等).视 ...

  5. 使用HLS协议连接nginx实现近实时流方式播放视频

    文章目录 1. 流媒体 1.1 流式传输 1.1.2 顺序流式传输 1.1.3 实时流式传输 2. 点播 2.1 点播方案 2.2 什么是`HLS` 3. 视频编码 3.1 视频编码格式 3.2 `F ...

  6. unity 使用ump插件播放视频 ,打包发布后黑屏或者在别人电脑上运行黑屏,解决方案

    unity 使用ump插件播放视频 ,打包发布后黑屏或者在别人电脑上运行黑屏,解决方案. ump插件下载 最近在项目里面 需要接入海康监控 并在unity中显示,我选择使用ump 插件播放视频, 刚开 ...

  7. 微信android自动播放视频文件,vue-player或TcPlayer在微信内自动播放video和audio

    不管是IOS框互理.各近架跳机蓝种近架跳机蓝种近架跳和Android,当video和audio初始src为空,根据点击不同的媒体源(非播放器控件),比如多个章节的视频列表,动态给src赋值并执行pla ...

  8. Qt的QMediaPlayer播放视频和音频

    这里只是做简单的测试,功能简单,代码如下: QVBoxLayout *layout = new QVBoxLayout; QVideoWidget* vw = new QVideoWidget(); ...

  9. [Unity][安卓]VideoPlayer组件播放视频

    播放的视频可以在3D物体,2D物体,UI上进行播放. 播放视频的同时会 播放 视频 的声音. Unity 2019.4.19可用. 年代久远的EasyMovieTexture之类的插件貌似有很多问题. ...

最新文章

  1. win7下解决Android SDK Manger慢
  2. 多人部件解析--Towards Real World Human Parsing: Multiple-Human Parsing in the Wild
  3. FAT文件系统原理(转)
  4. Matlab绘图详细总结
  5. 前端异步请求数据未获取导致报错解决办法
  6. How is new Appoinment id generated in my task followup scenario
  7. Ionic系列——使用ng-cordova插件
  8. SQLite学习笔记(三)--创建内存数据库
  9. 用一个时钟在FPGA中计算直方图
  10. 从PCA和SVD的关系拾遗
  11. 360 组织全局 HOOK 的 dll 加载
  12. Gcc编译选项 -E
  13. java 手机类测试
  14. 免费机器视觉视频教程halcon-百度网盘
  15. 国际化的locale类详解
  16. 使用代理服务器打不开网页_代理服务器:信息安全表象下的另一面
  17. qrious二维码生成插件
  18. 磁盘出现坏道,到底该如何屏蔽坏道?
  19. idm 假冒_深度假冒人工智能对通过新媒体共享的信息传播的影响
  20. 留学目的地之马里兰州

热门文章

  1. 荣耀平板6鸿蒙os,华为发布多款4G手机及平板,荣耀多款老机型将适配鸿蒙系统...
  2. 命令行下操作百度网盘baidupcs
  3. IIFL的完整形式是什么?
  4. Cookie——设置cookie
  5. C语言课程设计报告税,c语言编写程序,输入月薪数a,计算并输出税率、应缴税款和实得奖金数。工薪所得扣除标 请编写一个个人所得税...
  6. 应届毕业生的不知所措,面对“毕业即失业”的境地,这该怎么办?
  7. 花嫁之容氏浅浅最后怎么样了_花嫁之容氏浅浅
  8. Centos7 离线安装dnf
  9. 数据库-mysql的text属性
  10. Oculus申请柱形曲面显示器专利,可提供更宽视场