码迷,mamicode.com
首页 > 其他好文 > 详细

【开发记录】H.265编码视频播放器在播放FLV视频流时出现黑屏现象如何解决?

时间:2020-10-10 17:43:54      阅读:23      评论:0      收藏:0      [点我收藏+]

标签:打印   播放器   http   信息   erp   tmp   linux   音频   开发   

EasyPlayer是一款流媒体播放器系列项目,支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放、支持本地文件播放,支持本地抓拍、本地录像、播放旋转、多屏播放、倍数播放等多种功能特性,目前支持Windows、Android、iOS三个平台,EasyPlayer.js还支持Linux平台。

技术图片

提出问题

TSINGSEE青犀视频研发团队近期在研发H265播放器开发,发现使用H265播放器播放FLV视频流,会出现黑屏现象,等待后也无法正常播放。

技术图片

分析问题

通过浏览器打开控制台,发现flv地址实际是有数据再一直加载。

技术图片

随后到VLC播放地址也能正常播放,但是在VLC查看发现音频有数据但是未播放,这里可以初步判定音频可能存在问题,导致播放不了。

技术图片

回到浏览器控制台打印信息,发现也会出现音频错误的提示。

技术图片

解决问题

目前市面上web播放器音频如果有问题只能关闭音频,来保证视频正常播放。所以我们将音频代码修改为关闭即可。

  mounted() {
    this.player = new WasmPlayer(null, ‘newplay‘, this.callbackfun,{ 
      cbUserPtr: this.cbUserPtr,
      openAudio: false
    })
  },

可以看到视频流可以正常播放了。
技术图片

TSINGSEE青犀视频团队对H265播放器的开发从未停止,且已经将EasyPlayer.JS集成进EasyNVR、EasyDSS等视频上云平台。

技术图片

【开发记录】H.265编码视频播放器在播放FLV视频流时出现黑屏现象如何解决?

标签:打印   播放器   http   信息   erp   tmp   linux   音频   开发   

原文地址:https://www.cnblogs.com/TSINGSEE/p/13791593.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!