RTSP-Lösung für JavaScript / HTML5 [geschlossen]

8

Ich entwickle eine Smart-TV-Anwendung und streame Live-Video von einer IP-Kamera ist ein großer Teil der Funktionalität.

Das Handbuch der Kamera besagt, dass, wenn MPEG-4 oder H.264 eingestellt ist, HTTP nicht unterstützt wird; nur RTSP / RTP ist.

Die Alternative (über HTTP) ist Motion JPEG, die ich möglichst vermeiden möchte (schreckliche Bildrate auf dem Fernseher).

Gibt es 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!

    
user3722952 26.06.2014, 21:08
quelle

3 Antworten

5

Es scheint keine reine JS- oder HTML5-Lösung dafür zu geben. Sie müssen wahrscheinlich einen Server durchlaufen, der das Video transkodiert.

Siehe auch: Ссылка

    
jcaron 26.06.2014 21:19
quelle
0

Sie können 90% von dem bekommen, was Sie hier brauchen: Ссылка

Damit können html5-Clients Web-Sockets verwenden, um Daten von einem Server zu empfangen, der die rtp- und rtsp-Daten vom Server zum Client tunnelt.

Die anderen 10% hängen davon ab, welche Technologie Sie im Backend verwenden möchten. tun Tunneling vom Server zu den Clients.

Ich habe ein Projekt @ Ссылка , das für den Rtsp-Verbrauch und die Aggregation in .Net

hilfreich sein kann

Sie können dann einfach den Html5 Rtsp Player in Kombination mit einer dünnen Websocket-Ebene verwenden, um die Daten vom Server an den Client zu senden, wie von Ihrer Anwendung gefordert.

    
Jay 12.06.2016 15:10
quelle
0

Zwei-Wege kann Rtsp Live-Video zu html5, aber beide müssen Gateway, um den Rtsp Real Stream auf das Format HTML5 verwenden können, zu übertragen, und brauchen nicht transkodieren.

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 an WebRTC

Weitere Einzelheiten finden Sie Ссылка

    
linkingvision 15.01.2018 14:04
quelle

Tags und Links