Я пытаюсь найти способ перекодировать поток rtsp в HTTP (iOS), чтобы я мог просматривать поток rtsp на ipad. Видео встроено в наше веб-представление SaaS, и запуск стороннего плеера невозможен.
Я нашел Сираннон , который в соответствии с документацией может сделать это без проблем.
Однако я озадачен тем, как на самом деле выполнить.
Наш поток rtsp таков: rtsp: \ xxx.xxx.xxx.xxx: 554 \ ch0_unicast_firststream
Нет файла .sdp или чего-либо еще. И VLC может играть в нее хорошо.
Но если я открою браузер и попытаюсь открыть http://localhost:8080/RTSP-proxy/192.168.33.216/ch0_unicast_firststream
или
http://localhost:8080/RTSP-proxy/192.168.33.216:554/ch0_unicast_firststream
это дает мне эту ошибку
[1516250] Предупреждение: core.HTTP-сервер: Обработка RuntimeError: Не удалось
угадать тип контейнера для
URL (/RTSP-proxy/192.168.33.216/ch0_unicast_firststream)
(Core.HTTP-server.session-42) * * тысяча двадцать-две
До сих пор я не нашел никаких дурных примеров с использованием сираннона. Я также открыт для использования VLC, но, опять же, не знаю, если или как сделать преобразование RTSP в HTTP с VLC.