目前市面上如果需要播放flv直播流,大部分都使用的是B站的flv.js,但是flv.js 支持设备有限,ios无法使用导致直播协议无法统一,延迟时间也因此变得不一致。因此mxplayer为解决这个痛点,开发了网页端(包括android/ios/pad/windows/linux等)设备都支持的flv直播解码器,实现了flv直播,延迟一般在1-2秒左右。当然也支持VR flv直播,但是目前还不太建议直接使用软解的方式直播vr,因为vr视频一般都10多兆码率,分辨率也在4K以上,软解比较吃力,所以flv直播流还是应用于普通视频直播,能很好解决flash停止更新导致无法继续使用rtmp低延迟直播带来的问题
目前播放器支持的直播流有webrtc、flv、hls、dash等,延迟比较从低到高依次是webrtc<rtmp<flv<hls,所以说如果觉得flv不足以满足低延迟的要求,那可以直接上webrtc,延迟比rtmp还低,唯一不足之处在于flv和hls可以很方便部署cdn,大部分cdn厂商都支持,而webrtc需要自己配置服务器环境。但是考虑差不多200ms左右的延迟也是值得一试!