HTML5 Live-Übertragung


10

Adobe Flash verwendet Adobe Flash Player, RTMP-Protokoll, Flash Media Server und Flash Media Live Encoder, um Live-Übertragungen zu ermöglichen.

Welches Protokoll und welche Software entsprechen HTML-Video / Audio?

Was kann das RTMP-Protokoll, den Flash Media Server und den Flash Media Live Encoder ersetzen?

Ist das mit HTML5 möglich?


1

Antworten:


3

Wowza arbeitet derzeit an seinem Medienserver , der HTML5 unterstützt. Sie können es hier ansehen , es wird ein Film abgespielt, den ich zuletzt überprüft habe.

Es verwendet WebM, ein Projekt zur Entwicklung eines hochwertigen, offenen Videoformats für das Web, das für alle frei verfügbar ist. Es basiert auf einem Matroska-Container. Es wird derzeit von YouTube zum Abspielen von HTML5-Videos verwendet.

Die Quelle dieses Streams ist eine WebM-Datei, die mithilfe der serverseitigen Wowza-Veröffentlichungs-API als Live-Stream gestreamt wird.

Laut Tag-Hinweis:

Hinweis: Ein Browser, der HTML5, WebM, VP8 und Ogg Vorbis unterstützt, ist erforderlich. Funktioniert mit folgenden Browsern:

Dies scheinen also die Voraussetzungen zu sein, um einen Webbrowser zum Live-Stream zu bringen.


3

HTML5 ist eine Erweiterung von HTML4 und funktioniert daher unter Verwendung eines beliebigen TCP / IP-Ports, wie im Parameter src des Video-Tags angegeben . Es wird direkt vom Browser verwaltet und verwendet kein Plugin wie Flash. Daher ist es die einzige vorhandene Streaming-Lösung für mobile Geräte.

HTML5-Video ist protokollunabhängig - das Protokoll wird durch die Quell-URL impliziert, wie zum Beispiel in:

<video src="rtp://myserver.com/path/to/stream">
    Your browser does not support the VIDEO tag and/or RTP streams.
</video>

oder vielleicht :

<video src="http://myserver.com:1935/path/to/stream/myPlaylist.m3u8">
    Your browser does not support the VIDEO tag and/or RTP streams.
</video>

Dies hängt alles von der Unterstützung des Browsers für das verwendete Protokoll ab. Das einfache Streamen einer Videodatei wird normalerweise immer unterstützt, aber kompliziertere Fälle wie oben erfordern möglicherweise die Verwendung eines Plugins, wenn dem Browser die erforderliche Unterstützung fehlt.

HTML5-Player können nur mit HTML, CSS und Javascript als Tools erstellt werden.

Ein Beispiel ist VideoJS , ein kostenloser und Open-Source-Lightweight-Player, der mit CSS zu 100% skinnbar ist und dessen Website auch viele nützliche Informationen zu HTML5-Videos enthält.

Rund um das Kaltura-Projekt sind viel mehr Informationen verfügbar, auf die am besten ab html5video - Eine Kaltura-Community-Site zugegriffen werden kann. Diese Site enthält auch einen HTML5-Player-Vergleich und den Artikel Erste Schritte - Navigieren in HTML5

Um eine vorhandene Videodatei auf HTML5 zu veröffentlichen, können Sie den kostenlosen HTML5 Video Creator verwenden, der den HTML5-Code für Sie erstellt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.