【发布时间】:2019-08-15 21:42:54
【问题描述】:
我正在尝试以 html5 播放实时流媒体视频。我已经尝试使用 red5 服务器来订阅视频,并且效果很好。但问题是,它是在浏览器中使用 Flash 播放的。我想在不使用 Flash 支持的情况下播放 html5 视频标签中的视频。 注:直播格式为flv。
任何人都可以指导我执行此操作的最佳选择吗? 提前致谢。
【问题讨论】:
我正在尝试以 html5 播放实时流媒体视频。我已经尝试使用 red5 服务器来订阅视频,并且效果很好。但问题是,它是在浏览器中使用 Flash 播放的。我想在不使用 Flash 支持的情况下播放 html5 视频标签中的视频。 注:直播格式为flv。
任何人都可以指导我执行此操作的最佳选择吗? 提前致谢。
【问题讨论】:
您可以使用第三方播放器(如 JW 播放器、SublimeVideo、VideoJS 等)替代 Flash 播放器。
如果您正在寻找非基于 http 的协议,我也会研究 html5_rtsp_player。 (https://github.com/Streamedian/html5_rtsp_player)
【讨论】:
由于 HTML5 video 目前(或可能永远)不支持 .flv,您应该使用后处理器(如果在 Red5 上录制到 flv)使用 ffmpeg 转换为 .mp4。这将缓解不受支持的容器问题。
【讨论】: