kite_621
2017-01-16 02:49flv.js再次收到AVCDecoderConfigurationRecord不再解码的问题
流媒体服务器将aac+H264的音视频媒体流推送至CDN,并且每个视频关键帧都会发送pps和sps,而web前端从CDN取流并用flv.js进行解码,然而总是只能解析一个关键帧的视频数据。
后来调查发现,是每个关键帧都发送pps和sps给CDN时,CDN相应的不断发送AVCDecoderConfigurationRecord给flv.js,而flv.js再次收到AVCDecoderConfigurationRecord时(也就是超过1个时)认为是异常情况而拒绝解码。但flv协议中明确说明的是一般情况下只有一个AVCDecoderConfigurationRecord,而不是只能有一个AVCDecoderConfigurationRecord。
针对这种情况,请问各位大神有何解决方案??
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 如何使用PHP将flv文件转换为mp3文件? [重复]
- flv
- mp3
- php
- 2个回答
- .htaccess URl重写目录结构
- apache
- php
- 1个回答
- 在onblur函数中使用PHP和Javascript
- javascript
- html
- mysql
- php
- 2个回答
- 强制下载FLV文件无法在PHP中运行
- php
- download
- 4个回答
- 为什么在工程下flv播放不了
- flex
- flash
- 0个回答
换一换