2016-11-10 3 views
0

Ich versuche, eine Rtsp-Format-URL im Browser zu spielen. Ich verwendete Video-Js, um es zu tun. Aber ich kann es nicht spielen oder der Browser streamt es nicht.Wie kann RTSP-Stream in einen HTML5-Player geladen werden, um mehrere Betriebssysteme und Browser zu unterstützen?

Ich habe in IE, Chrome und Firefox getestet.

Könnten Sie mir bitte helfen, eine Lösung zu finden?

+1

RTSP funktioniert nicht in einem Browser. Sie müssen den Videostream in einem HTML5-kompatiblen Videoformat bereitstellen. Zeitraum. –

+0

http://stackoverflow.com/questions/40585002/how-to-avoid-video-js-play-m3u8-files-on-flash-player-in-safari – Harikris

Antwort

0

RTSP ist kein Format, das direkt von Browsern wiedergegeben werden kann. Sie können einige Lösungen für bestimmte Browser und Plattformen finden, wie ActiveX/Java-Plugins, aber das ist eine restriktive Lösung (nur für bestimmte Plattformen), die in den neuesten Browserversionen nicht funktionieren (Provider schneiden die Plugin-Unterstützung aus Leistungs- und Sicherheitsgründen aus).

Browser können Live-Video direkt als Flash RTMP auf PC oder HTML5 auf Handys spielen: HLS auf Safari für iOS oder MPEG DASH auf Chrome für Android.

Um RTSP zu HLS und/oder MPEG DASH zu konvertieren, benötigen Sie einen Streaming-Server mit solchen Funktionen wie Wowza Streaming Engine. Zum besseren Verständnis können Sie diese Stream RTSP to Web HTML5 Demo testen, wo Sie Ihre öffentlich zugängliche Rtsp-Adresse eingeben und im Web als HLS, MPEG DASH, RTMP (Flash) streamen können.

+0

Dies ist mein neues Problem, bitte helfen Sie mir: http://stackoverflow.com/questions/40585002/how-to-avoid-video-js-play-m3u8-files-on-flash-player-in-safari – Harikris

Verwandte Themen