2014-06-26 8 views
8

Ich entwickle eine Smart TV-Anwendung und Live-Video-Streaming von einer IP-Kamera ist ein großer Teil der Funktionalität.RTSP-Lösung für JavaScript/HTML5

Die manuellen Zustände der Kamera, wenn sie gesetzt ist MPEG-4 oder H.264 streamen, die HTTP nicht unterstützt wird; nur RTSP/RTP ist.

Die Alternative (via HTTP) ist Motion JPEG, die Ich mag würde so viel wie möglich (allerdings nicht die Framerate auf dem TV) zu vermeiden.

Gibt es eine JavaScript/HTML5-Lösung/Wrapper für RTSP? Der Fernseher kann kein Java-Applet oder etwas Ähnliches ausführen, und standardmäßig unterstützt der Browser RTSP nicht.

Danke!

Antwort

0

Sie 90% bekommen können, was Sie brauchen hier: https://github.com/SpecForge/html5_rtsp_player

Die html5 Kunden ermöglichen Web-Sockets zu verwenden, um Daten von einem Server zu empfangen, die die rtp wird getunnelt und rtsp Daten vom Server zum Client.

Die restlichen 10% wird auf abhängen, welche Technologie wollen Sie im Backend verwenden .. z.B. Tunneln vom Server zu den Clients.

Ich habe ein Projekt @http://net7mma.codeplex.com die

für RTSP-Verbrauch und Aggregation in .Net helfen kann

Sie können dann leicht die Html5 RTSP-Player mit einer dünnen Schicht Websocket kombiniert, um die Daten vom Server an den Client zu senden wie von Ihrer Anwendung gefordert.

0

Zwei-Wege kann Rtsp Live-Video zu html5, aber beide Gateway brauchen, um die Übertragung der Echtzeit-Real-Stream auf das Format HTML5 verwenden können, und brauchen keine Transcodierung.

a. Medienquellenerweiterungen Benötigen Sie ein Websocket-Gateway, um den rtsp H264-Stream in die mp4-Box zu packen.

b. WebRTC Senden Sie die RTSP H264 Daten WebRTC

Weitere Details Sie https://linkingvision.com/rtsp_in_html5_with_low_latency

beziehen
Verwandte Themen