После перехода к html5 и многим браузерам, например Google Chrome, запрещается веб-плагин VLC....
Есть ли способ воспроизвести потоки RTSP h.264/h.265 в браузерах в эти дни?
После перехода к html5 и многим браузерам, например Google Chrome, запрещается веб-плагин VLC....
Есть ли способ воспроизвести потоки RTSP h.264/h.265 в браузерах в эти дни?
Прямая потоковая передача RTSP по-прежнему не поддерживается браузерами, если вам нужно воспроизвести RTSP-поток в браузере, тогда вам нужен прокси-сервер, который будет конвертировать RTSP в HTTP-поток.
Есть много проектов с открытым исходным кодом, которые будут работать с преобразованием RTSP в HTTP, или вы можете использовать FFmpeg (используемый VLC) для преобразования RTSP в HTTP, а затем может транслировать его в браузере.
Эти ребята собрали rtsp над игроком в сети. https://github.com/Streamedian/html5_rtsp_player
Но для этого требуется сервер для создания соединения и анализа данных rtsp (они включают в себя простой в установке пакет, чтобы позаботиться об этом).
И он не поддерживает h265.
Как уже упоминалось, вы не можете играть RTSP изначально в любом браузере. Если ваш источник строго RTSP, вы можете использовать прокси-сервер между вашим сервером RTSP и браузером. Вы можете использовать прокси-сервер WebRTC для воспроизведения RTP в браузерах, совместимых с WebRTC. http://webrtc.live555.com/
Вы можете использовать VXG Media Plugin для Chrome. Поддерживаемые форматы видео: H.264, MPEG-4, MPEG-2 и другие. Вы можете найти полный документ, связанный с этим плагином, по ссылке, приведенной ниже https://www.videoexpertsgroup.com/vxg-chrome-plugin/
С Safari вы можете открыть поток RTSP, а затем он воспроизводит его на VLC.