• 视频流媒体RTMP推流组件在Chorme浏览器无法播放FLV匿名直播流问题分析


    我们团队研发的大多流媒体服务器可输出RTMP、RTSP、HLS、FLV直播流,几乎可以适配市面上所有的播放终端,实现网页H5无插件直播。

    最近有客户在进行测试RTMP推流服务器时,发现虚拟直播推流后,输出的直播流RTMP、HLS可以正常播放,FLV无法播放。

    FLV流地址:http://demo.easydss.com:10080/#/live/open/list/1

    核查过程中出现如下的错误打印:

    经过协调产品对应研发测试发现,是EasyPlayer.js内部报错导致,需要从EasyPlayer.js端开始排查,追踪到底层发现为第三方库flv.js导致,此类问题早前测试的时候也出现过,一直没有解决。

    网上有人提出了解决方式:

    1. 开启 chrome 的硬件加速,我们测试默认是开启的,但是仍出现此种情况;
    2. 自己检查推来的流是否正确;

    我们验证后发现,使用 IE 内核,可以正常播放;使用 chrome 内核,播放失败。也就是推过来的流是没问题的,那就是Chrome与flv.js之间存在问题。

    我们推荐用户使用IE内核的浏览器来解决此问题,360也是可以的。然后从研发层面需要解决的就是播放器 EasyPlayer 使用的第三方库 flv.js 和 chrome 之间的兼容性问题。

    IE浏览器播放正常画面:

  • 相关阅读:
    Informatica_(6)性能调优
    Informatica_(5)高级应用
    Informatica_(4)工作流
    Informatica_(3)组件
    Informatica_(2)第一个例子
    Informatica_(1)安装
    Linux_(4)Shell编程(下)
    Linux_(3)Shell编程(上)
    Linux_(2)基本命令(下)
    B
  • 原文地址:https://www.cnblogs.com/easydss/p/13035977.html
Copyright © 2020-2023  润新知