it-swarm.com.de

Einbetten eines Live-RTSP-Streams von H.264-Videos in eine Webseite

Ich habe einen Server, der Live-H.264-Video über ein Netzwerk über RTSP (rtsp: // ...) bereitstellt, und ich habe versucht, den Stream für Benutzer in ihrem Browser anzuzeigen (zumindest auf Windows und OS X - Linux ist ein Bonus. Ich habe derzeit einen VLC-Player, der sowohl in IE9 als auch in Mozilla Firefox 12.0 funktioniert, aber es wäre ideal, wenn der Benutzer höchstens ein Plugin für seinen Browser oder etwas Ähnliches installieren muss (im Gegensatz zu einem ganzen Programm). .

Ich kann Open Source-Lösungen verwenden, aber keine GPL. Ein Java-Applet oder ähnliches ist möglich.

Bisher betrachtete Lösungen, die nicht zu funktionieren schienen :

  • HTML5 Video Tag : Scheint nicht, Live-RTSP-Streams zu unterstützen
  • GStreamer (Java-Bindungen)/OSSBuild GStreamer-WinBuilds v0.10.7 Beta 4 LGPL : Plugins waren mit RTSP-Quellen und WinBuild unzuverlässig (mein Stream hat Fehler im Zusammenhang mit einer Stream-SETUP-Anforderung gemeldet, andere nicht)
  • JavaFX : In seiner neuesten Version wurde die Unterstützung für Live-RTSP-Streams eingestellt
  • Xuggler : Die Lizenzierung scheint ein Problem zu sein
  • JMF: Alt, keine offensichtliche H.264-Unterstützung
  • FMJ: Scheint keine Unterstützung für Live-RTSP-Streams zu sein

Sollte ich eine dieser Möglichkeiten neu bewerten? Andere Vorschläge (wie in Flash oder Silverlight) wären sehr dankbar.

Vielen Dank!

Edit: Es wäre wirklich toll, eine Lösung in HTML5 zu bekommen.

30
jstol

Live-Streaming muss vom Browser unterstützt werden, nicht vom HTML5-Player. Die Dokumentation finden Sie hier http://www.bitspace.in/2011/02/html5-live-streaming-media-server.html . rtsp kann nicht mit HTML5 wie in http://www.jquery4u.com/flowplayer/html5-video-rtsp-live-streams/#.T9hzRjkpK0x abgespielt werden. Wenn Sie das Video transcodieren können, können Sie HTML5 verwenden. Als Referenz können Sie die Antwort von RTSP-Videostream in http-Stream konvertieren oder die Dokumentation des Wowza-Servers zum Konvertieren des Streams http://www.wowza.com/forums/content.php?39-How verwenden -auf-re-stream-video-from-an-IP-Kamera-% 28RTSP-RTP-re-streaming . Im Allgemeinen wird rtsp stream mit einem externen Player geöffnet, wenn in Ihrem Code noch kein Player integriert ist. Sie wissen jedoch nicht, wie Sie dem Benutzer die Meldung geben können, ein Plugin für die Wiedergabe des Streams zu installieren, und wie weit dies für Geräte und Browser-übergreifend funktioniert. Außerdem unterstützt der Flash-Player keine Unterstützung für rtsp stream mit Ausnahme von http und rtmp

12
user850234

Die Internetkameras, mit denen mein Unternehmen arbeitet, verfügen über eine Browser-Schnittstelle, die genau dies tut. Verblüffenderweise haben wir keinen Zugriff auf die Quelle für den eingebetteten Videoplayer, jedoch scheint die folgende Website dies zu haben.

http://de.pudn.com/downloads357/doc/detail1552764_de.html

Das zusätzliche Ärgernis ist jedoch, dass Sie sich auf dieser Website zuerst registrieren und dann 5 Codes einreichen müssen, um Zugriff auf den Download zu erhalten. Ich habe diese Uploads noch nicht abgeschlossen. Ich habe das Gefühl, es könnte eine weiße Verfolgungsjagd sein.

2
RyanfaeScotland

Das VLC-Plugin funktioniert auf allen Plattformen, auf denen Sie nachfragen.

1
Alex Cohn