WOWZA + RTMP + HTML5-Wiedergabe?
Habe ich Wowza und testen von RTMP-streaming. Nun wie Wowza RTMP Beispiel, ich kann jetzt:
- Die Wiedergabe via Flash
- http://www.wowza.com/gettingstarted
- Server:
rtmp://xx.xx.xx.xx:1935/live
- Stream:
myStream
- Die Wiedergabe via HTML5 für iOS
<video x-webkit-airplay="allow" type="video/m3u8" src="http://xx.xx.xx.xx:1935/live/myStream/playlist.m3u8" />
So bedeutet das, bis jetzt, kann ich die Wiedergabe über:
- Flash (ich WILL ES NICHT am ENDE)
- iOS HTML5
So, wie man es spielen auf:
- HTML5 für nicht-iOS-Browser?
Für iOS auf HTML5:
<video x-webkit-airplay="allow" type="video/m3u8" src="http://xx.xx.xx.xx:1935/live/myStream/playlist.m3u8" />
HTML5 für Android oder Windows oder anderen Browsern?
Du musst angemeldet sein, um einen Kommentar abzugeben.
HTML 5 live-streaming, die Sie verwenden, auf dem iPhone wird oft als "HLS". Derzeit den meisten Browsern auf desktop nicht unterstützt HLS über den HTML 5 video-tag.
Jedoch mit Wowza, können Sie Ihre live-stream auf im Grunde jedem Bildschirm mit wenig Aufwand.
iOS:
Sind Sie bedeckt es. HLS-live-streaming von Wowza, um iOS-Geräte funktioniert wie ein Charme.
Desktop:
Leider, wenn es um desktop-Browser immer noch die Begrenzung der Verwendung von flash für live-streams. Sie können dies auf zwei Arten:
Mit einer typischen flash-Medien-player wie JWPlayer mit den bewährten und wahren RTMP-Methode, wie Sie beschrieben.
Verwenden Sie eine flash-media-player, unterstützt HLS-streams (wie JWPlayer). In diesem Fall, verwenden Sie den gleichen Endpunkt, die Sie für iOS-streams. Ich habe schon live-streams auf diese Weise in flash auf dem desktop. Für mein Geld, ich bevorzuge die HLS für den desktop, da bin ich nur den Umgang mit einem Protokoll für live-streams auf alle Geräte am Ende des Tages. Ich habe auch fand den Auftritt ganz gut.
Lesen Sie über HLS-Unterstützung im JWPlayer hier:
http://support.jwplayer.com/customer/portal/articles/1430189-about-hls-streaming
Tun, beachten Sie, dass die HLS-Unterstützung bei der JWPlayer ist beschränkt auf deren enterprise edition.
Alles, was gesagt, ich würde wirklich empfehlen, Check-out JWPlayer. Meiner Meinung nach, nichts macht es einfacher, um Ihre live-streams laufen auf allen Geräten.
Android:
Obwohl Android nicht technisch unterstützen, HLS, habe ich festgestellt, dass auf einer Reihe von Android-Geräte, einschließlich Galaxy S4 und HTC One, mit einem HLS-stream in einen video-tag funktioniert genau wie auf iOS. Da alles, was ich gelesen habe zeigt, dass die HLS wird nicht unterstützt auf Android, ich kann nur annehmen, dass diese Funktionalität wird Hinzugefügt, die von den einzelnen Herstellern. Alternativ können Sie Android-Nutzer mit einem link zu dem rtsp-stream generiert wird von Wowza bei, dass das Standard Anwendungs-Konfiguration. Auf den meisten anderen Android-Geräte, die den rtsp-stream geöffnet werden kann mit dem Gerät das native media-player. Eine vollständige Geschichte und workarounds über live-streaming unter Android kann hier gefunden werden:
http://www.jwplayer.com/blog/the-pain-of-live-streaming-on-android/
Werde ich einpacken, indem Sie sagen, dass, obwohl das live-streaming auf mehrere Geräte bekommen hat sehr viel einfacher, auch im letzten Jahr gibt es noch ein butt geladen Fragmentierung kann einen Entwickler suchen, um eine Lösung implementieren, seine Haare ziehen aus. Außerdem, obwohl die meisten würden Zustimmen, dass der HTML-5-video-Spezifikation ist die Zukunft, die Skillung ist noch weit diskutiert, und nicht wirklich "fertig", noch. Jeroen Wijering hält eine laufende Artikel zu dem Thema, die regelmäßig aktualisiert wird und ist, meiner Meinung nach, Pflichtlektüre für jeden Umgang mit Videos in web-Anwendungen. Ich lese es gründlich durch, und überprüfen Sie zurück Häufig für updates wie Sie sich weiter entwickeln-video-Lösungen für das web:
http://www.jwplayer.com/html5/
Update:
JWPlayer nun offiziell unterstützt HLS auf Android 4.1+ (Jellybean):
http://support.jwplayer.com/customer/portal/articles/1430189-about-hls-streaming
Flowplayer kann eine Lösung für, die. Android & iOS-Browser spielen kann, HLS-stream. Es ist ein einfaches script wie unten. Check it out
Wie zu Spielen Live-und Vod-Stream auf allen Browsern