2017-01-31 5 views
9

После того, как мы перейдем к html5 и многим браузерам, например Google chrome запрещает VLC web plugin. ...RTSP h.264 в браузере google chrome

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

+0

я имею поиск об этом, но найти путь на светлячок только, я думаю хром поддержку DonT, что в любом случае –

ответ

8

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

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

2

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

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

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

2

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

-1

Немного старого сообщения, но я только что узнал, что с помощью Safari вы можете открыть поток RTSP, а затем воспроизвести его на VLC.