2017-01-31 59 views
9

Po przejściu do html5 i wielu przeglądarkach takich jak Google Chrome zablokuje wtyczkę VLC. ...RTSP h.264 w przeglądarce Google Chrome

Czy w dzisiejszych czasach istnieje możliwość odtwarzania strumieni h.264/h.265 Rtsp w przeglądarkach?

+0

Mam o tym wyszukiwanie, ale znajduję drogę tylko na firefox, myślę, że Chrome nie obsługuje tego –

Odpowiedz

8

Bezpośrednie przesyłanie strumieniowe RTSP nadal nie jest obsługiwane przez przeglądarki, jeśli musisz odtwarzać strumień RTSP w przeglądarce, potrzebujesz serwera proxy, który konwertuje RTSP na strumień HTTP.

Istnieje wiele projektów open source, które wykonają pracę konwersji RTSP na HTTP lub można użyć FFmpeg (używanego przez VLC) do konwersji RTSP na HTTP, a następnie można przesyłać strumieniowo w przeglądarce.

2

Ci faceci złożyli rtsp na odtwarzaczu websocket. https://github.com/Streamedian/html5_rtsp_player

Ale to wymaga serwera, aby utworzyć połączenie i przeanalizować informacje rtsp (zawierają łatwy do zainstalowania pakiet, aby się tym zająć).

I nie obsługuje h265.

2

Jak wspomniano, nie można odtwarzać RTSP natywnie w żadnej przeglądarce. Jeśli Twoim źródłem jest stricte RTSP, możesz użyć serwera proxy między serwerem RTSP i przeglądarką. Możesz użyć serwera proxy WebRTC do odtwarzania RTP w przeglądarkach zgodnych z WebRTC. http://webrtc.live555.com/

-1

Trochę starego postu, ale właśnie odkryłem, że w Safari można otworzyć strumień RTSP, a następnie odtwarza go na VLC.