RTSP h.264 в браузере Google Chrome

После перехода к html5 и многим браузерам, например Google Chrome, запрещается веб-плагин VLC....

Есть ли способ воспроизвести потоки RTSP h.264/h.265 в браузерах в эти дни?

Ответ 1

Прямая потоковая передача RTSP по-прежнему не поддерживается браузерами, если вам нужно воспроизвести RTSP-поток в браузере, тогда вам нужен прокси-сервер, который будет конвертировать RTSP в HTTP-поток.

Есть много проектов с открытым исходным кодом, которые будут работать с преобразованием RTSP в HTTP, или вы можете использовать FFmpeg (используемый VLC) для преобразования RTSP в HTTP, а затем может транслировать его в браузере.

Ответ 2

Эти ребята собрали rtsp над игроком в сети. https://github.com/Streamedian/html5_rtsp_player

Но для этого требуется сервер для создания соединения и анализа данных rtsp (они включают в себя простой в установке пакет, чтобы позаботиться об этом).

И он не поддерживает h265.

Ответ 3

Как уже упоминалось, вы не можете играть RTSP изначально в любом браузере. Если ваш источник строго RTSP, вы можете использовать прокси-сервер между вашим сервером RTSP и браузером. Вы можете использовать прокси-сервер WebRTC для воспроизведения RTP в браузерах, совместимых с WebRTC. http://webrtc.live555.com/

Ответ 5

С Safari вы можете открыть поток RTSP, а затем он воспроизводит его на VLC.