HTML5 h264直播视频

时间:2015-01-28 02:57:17

标签: html5 streaming h.264

我目前有一个工作的H264 + AAC直播服务器,但是使用flv作为容器和RTMP / HLS作为协议(nginx后端),这意味着客户端我只能使用基于闪存的播放器,例如如jwplayer或video.js。

我可以在“链”中更改哪些内容以允许HTML5流式传输? HLS适用于移动设备但不适用于桌面设备。 我管理所有系统(意思是我可以使用另一个容器,后端,协议等)。

只是为了澄清:我不想流式传输静态文件,我想要直播视频

另外,我不需要控制(播放/暂停/ ff /倒带)

编辑:似乎rtsp-> webRTC可能是可行的。我正在调查它atm

1 个答案:

答案 0 :(得分:0)

您可以使用检查两种协议(RTMP + HLS)的播放器,Flash /桌面使用RTMP和移动设备的HLS(iOS / Android> 4.4)。 例如,Jwplayer或OSMF可以为Flash播放器播放Hls协议,因此选择您可以使用的正确播放器并仅配置Hls协议。

桌面上的Html5需要渐进式下载,而不仅仅是一个视频编解码器(如mp4和ogg)。