Как транслировать RTSP в Интернете? - PullRequest
0 голосов
/ 01 августа 2020

Мы генерируем поток RTSP (MP4 с кодом A CC c для звука) на нашем сервере, и нам нужно отправить его в веб-приложение и воспроизвести его.

Мы могли бы отправить его через веб-сокет и воспроизвести его с расширениями мультимедиа, но они не поддерживаются на iOS.

Мы также могли бы использовать WebRT C с медиаканалом, но он поддерживает только аудиокод Opus c, и мы не можем позволить себе перекодирование из A CC в Opus.

У вас есть идеи, как мы можем воспроизводить данные RTSP на iOS устройствах?

РЕДАКТИРОВАТЬ: мы стремимся к воспроизведению с низкой задержкой (<1 с) HSL имеет задержку 5 с + </p>

1 Ответ

1 голос
/ 01 августа 2020

вам необходимо закодировать / упаковать ваш поток в HLS на вашем сервере, чтобы отправить его iOS клиентам. Попробуйте заглянуть в руководства по потоковой передаче FFMPEG, где входом является ваш поток RTSP, а выходом - HLS. iOS действительно воспроизводит только HLS.

...