如何在网络上流式传输RTSP?

时间:2020-08-01 10:50:56

标签: web video safari mobile-safari rtsp

我们在服务器上生成RTSP流(带有ACC编解码器的MP4音频),并将其发送到Web应用并进行播放。

我们可以通过websocket发送它,并与媒体扩展一起播放,但iOS不支持它们。

我们也可以将WebRTC与媒体频道一起使用,但仅支持Opus音频编解码器,因此我们无法承受从ACC到Opus的转码。

您知道我们如何在iOS设备上播放RTSP数据吗?

编辑:我们的目标是低延迟播放(<1s)HSL的延迟时间为5s +

1 个答案:

答案 0 :(得分:1)

您需要在服务器上的HLS中对流进行编码/打包,才能将其发送到iOS客户端。尝试查看FFMPEG流指南,其中输入是RTSP流,输出是HLS。 iOS确实只能播放HLS。