HTML5 h264 直播视频
Posted
技术标签:
【中文标题】HTML5 h264 直播视频【英文标题】:HTML5 h264 Live streaming video 【发布时间】:2015-03-26 20:33:22 【问题描述】:我目前有一个可以工作的 H264 + AAC 直播服务器,但是使用 flv 作为容器和 RTMP/HLS 作为协议(nginx 后端),这意味着客户端我只能使用基于 flash 的播放器,例如作为 jwplayer 或 video.js。
我可以在我的“链”中进行哪些更改以允许 html5 流式传输? HLS 适用于移动设备,但不适用于台式机。 我管理所有系统(这意味着我可以使用另一个容器、后端、协议等)。
澄清一下:我不想流式传输静态文件,我想流式传输实时视频
另外,我不需要控件(播放/暂停/ff/倒带)
编辑:似乎 rtsp->webRTC 可能是可行的。我正在调查它的atm
【问题讨论】:
【参考方案1】:您可以使用同时检查两种协议(RTMP + HLS)的播放器,对于 Flash/桌面使用 RTMP,对于移动设备(ios / android > 4.4)使用 HLS。 例如 Jwplayer 或 OSMF 可以为 Flash 播放器播放 Hls 协议,因此选择合适的播放器您可以使用和配置仅 Hls 协议。
桌面上的 Html5 需要渐进式下载和不止一种视频编解码器(如 mp4 和 ogg)。
【讨论】:
我想在桌面上播放 HTML5,而不是 Flash 播放 桌面上的 Html5 需要渐进式下载和更多的视频编解码器(如 mp4 和 ogg)。更多信息:overdigital.com/2013/10/28/html5-video-guide-need-know-2014以上是关于HTML5 h264 直播视频的主要内容,如果未能解决你的问题,请参考以下文章
Android:如何通过 RTMP 将 H264 原始数据发布到直播服务器
Firefox 中的 WebRTC 直播流(H264)错误,无法生成有效的 SDP 答案