我目前有一个可以正常工作的H264 + AAC直播服务器,但使用flv作为容器,使用RTMP/HLS作为协议(nginx后端),这意味着客户端i只能使用基于flash的播放器,如jwplayer或video.js。
我可以在我的‘链’中更改什么来允许HTML5流?HLS可以在移动设备上运行,但不能在桌面上运行。我管理所有的系统(这意味着我可以使用另一个容器、后端、协议等)。
我只是想澄清一下:我不想流式传输静态文件,我想流式传输实时视频
另外,我不需要控件(播放/暂停/关闭/回放)
编辑:似乎rtsp->webRTC是可行的。我正在查自动取款机
发布于 2015-01-28 17:49:29
你可以使用一个播放器同时检查两种协议(RTMP + HLS),对于Flash/Desktop使用RTMP,对于移动端(iOS / Android > 4.4)使用HLS。例如Jwplayer或OSMF可以播放Flash播放器的Hls协议,所以选择合适的播放器只能使用和配置Hls协议。
桌面上的Html5需要渐进式下载和不止一个视频编解码器(如mp4和ogg)。
https://stackoverflow.com/questions/28183842
复制相似问题