FMUSER Wireless Video- und Audioübertragung einfacher!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanisch
ar.fmuser.org -> Arabisch
hy.fmuser.org -> Armenisch
az.fmuser.org -> Aserbaidschanisch
eu.fmuser.org -> Baskisch
be.fmuser.org -> Weißrussisch
bg.fmuser.org -> Bulgarisch
ca.fmuser.org -> Katalanisch
zh-CN.fmuser.org -> Chinesisch (vereinfacht)
zh-TW.fmuser.org -> Chinesisch (traditionell)
hr.fmuser.org -> Kroatisch
cs.fmuser.org -> Tschechisch
da.fmuser.org -> Dänisch
nl.fmuser.org -> Niederländisch
et.fmuser.org -> Estnisch
tl.fmuser.org -> Philippinisch
fi.fmuser.org -> Finnisch
fr.fmuser.org -> Französisch
gl.fmuser.org -> Galizisch
ka.fmuser.org -> Georgisch
de.fmuser.org -> Deutsch
el.fmuser.org -> Griechisch
ht.fmuser.org -> Haitianisches Kreol
iw.fmuser.org -> Hebräisch
hi.fmuser.org -> Hindi
hu.fmuser.org -> Ungarisch
is.fmuser.org -> Isländisch
id.fmuser.org -> Indonesisch
ga.fmuser.org -> Irisch
it.fmuser.org -> Italienisch
ja.fmuser.org -> Japanisch
ko.fmuser.org -> Koreanisch
lv.fmuser.org -> Lettisch
lt.fmuser.org -> Litauisch
mk.fmuser.org -> Mazedonisch
ms.fmuser.org -> Malaiisch
mt.fmuser.org -> Malteser
no.fmuser.org -> Norwegisch
fa.fmuser.org -> Persisch
pl.fmuser.org -> Polnisch
pt.fmuser.org -> Portugiesisch
ro.fmuser.org -> Rumänisch
ru.fmuser.org -> Russisch
sr.fmuser.org -> Serbisch
sk.fmuser.org -> Slowakisch
sl.fmuser.org -> Slowenisch
es.fmuser.org -> Spanisch
sw.fmuser.org -> Suaheli
sv.fmuser.org -> Schwedisch
th.fmuser.org -> Thai
tr.fmuser.org -> Türkisch
uk.fmuser.org -> Ukrainisch
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesisch
cy.fmuser.org -> Walisisch
yi.fmuser.org -> Jiddisch
Was ist das HLS-Protokoll:
HLS (Http Live Streaming) ist ein von Apple definiertes Protokoll für Echtzeit-Streaming. HLS wird basierend auf dem HTTP-Protokoll implementiert. Der Übertragungsinhalt besteht aus zwei Teilen, einer ist die M3U8-Beschreibungsdatei und der andere ist die TS-Mediendatei.
HLS-Protokollanwendung:
Da für das Transportschichtprotokoll nur das Standard-HTTP-Protokoll erforderlich ist, kann HLS problemlos Firewalls oder Proxyserver passieren und CDN problemlos zur Beschleunigung der Verteilung verwenden, wodurch der Engpass bei großen Anwendungen leicht behoben werden kann. Und der Client ist einfach zu implementieren.
HLS ist derzeit im Bereich On-Demand und Live-Übertragung weit verbreitet. Das HLS-Protokoll überträgt Audio- und Videostreams über das HTTP-Protokoll, um Live-Video zu erzielen. Die Realisierung des HLS-Protokolls ist der Schlüssel. Insbesondere verwenden die aktuellen Live-Übertragungsprotokolle von Mobiltelefonen im Bereich der Live-Übertragung im Wesentlichen das HLS-Protokoll von Apple. Man kann sagen, dass die Entstehung dieser Vereinbarung das Problem der Live-Übertragung auf dem mobilen Endgerät gelöst hat.
Werkzeuge / Materialien
800li Medienserver
Methode / Schritt
HLS-Protokollarchitekturdiagramm:
So generieren Sie eine M3U8-Datei des HLS-Protokolls
Generierung und Analyse von M3U8-Dateien:
Der Hauptinhalt des HLS-Protokolls betrifft das Textprotokoll M3U8. Tatsächlich sind die Generierung und Analyse sehr einfach. Das Folgende sind Beispiele für praktische Anwendungen:
Medien-Wiedergabeliste (Medien-Wiedergabeliste)
So generieren Sie eine M3U8-Datei des HLS-Protokolls
· HLS repräsentiert einen Medienstrom über eine Wiedergabeliste, auf die URI (RFC3986) verweist.
· Eine Wiedergabeliste kann eine Medien- oder Master-Wiedergabeliste sein, die eine UTF-8-codierte Textdatei verwendet, die einige URIs und beschreibende Tags enthält.
· Eine Medienwiedergabeliste enthält eine Liste von Mediensegmenten. Bei sequentieller Wiedergabe kann der gesamte vollständige Stream abgespielt werden.
· Um diese Wiedergabeliste abzuspielen, muss der Client sie zuerst herunterladen und dann jedes Mediensegment darin abspielen.
· Eine kompliziertere Situation ist, dass die Wiedergabeliste eine Master-Wiedergabeliste ist, die eine Variant Stream-Sammlung enthält. Normalerweise enthält jeder Variantenstrom mehrere verschiedene Versionen desselben Stroms (z. B. unterschiedliche Auflösungen und unterschiedliche Bitraten).
HLS-Mediensegmente
· Jedes Mediensegment wird durch einen URI angegeben und kann einen Bytebereich enthalten.
· Die Dauer jedes Mediensegments wird durch das EXTINF-Tag angegeben.
· Jedes Mediensegment hat eine eindeutige ganzzahlige Mediensegmentnummer.
· Einige Medienformate erfordern eine formatspezifische Sequenz zum Initialisieren eines Parsers, bevor das Mediensegment analysiert wird. Dieses Feld heißt Media Initialization Section und wird durch das EXT-X-MAP-Tag angegeben.
HLS-Verzögerungsproblem
HLS theoretische Verzögerung = 1 Slice-Dauer + 0-1 td (td ist EXT-X-TARGETDURATION, was einfach als Intervallzeit für den Spieler zum Abrufen von Slices verstanden werden kann) + 0-n Start-Slices (Apples offizielle Empfehlung ist eine Anfrage (Die Wiedergabe beginnt nach 3 Clips) + die Netzwerkverzögerung des vom Player angeforderten Clips (zeitaufwändige Netzwerkverbindung). Um einen Effekt mit geringer Latenz zu erzielen, können die Slices kleiner geschnitten werden und das Intervall zwischen dem Abrufen von Slices kann Wenn der Spieler kleiner wird, beginnt er zu spielen, bevor drei Slices abgerufen werden. Diese Optimierungsmethoden erhöhen jedoch das Risiko von HLS-Instabilität und -Fehlern.
Heutzutage haben viele Hersteller von Live-Übertragungssystemen für Streaming-Medien das HLS-Protokoll verwendet, um das Wiedergabeproblem von Android- und Apple-Telefonen zu lösen. Generieren Sie automatisch die M3U8-Wiedergabelinkadresse des effektiven Live-Videos. Hierbei handelt es sich um die M3U8-Datei des HLS-Protokolls für eine reibungslose Wiedergabe auf Playern von Drittanbietern, die M3U8 unterstützen, z. B. VLC-Player oder in Kombination mit HTML5-Webtechnologie, um sie über den mobilen Browser anzusehen Webseite Live Video.
So generieren Sie eine M3U8-Datei des HLS-Protokolls
Der Beispiel-Wiedergabecode lautet wie folgt:
In eine Webseite eingebetteter HTML-Code
<script type="text/javascript" src="http://192.168.1.44:8083/assets/player.js"></script>
p2ps_embed("hls", "live", "http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev"," p2ps_video "," 640 "," 480 "," 10.1.0 ","http://192.168.1.44:8083/assets/expressInstall.swf", {}, {allowFullScreen: true, allowScriptAccess:" always "});
Zum Spielen benötigen wir Flash Player 2 oder höher.http://www.adobe.com/go/getflashplayer"><img src = "http://www.adobe.com/images/shared/download_buttons/get_flash_player. gif "alt =" Installiere den neuesten Flash Player "/>
Moble M3U8 Link
http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev/tUabV17nAPCev.M3U8
|
Geben Sie eine E-Mail-Adresse ein, um eine Überraschung zu erhalten
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanisch
ar.fmuser.org -> Arabisch
hy.fmuser.org -> Armenisch
az.fmuser.org -> Aserbaidschanisch
eu.fmuser.org -> Baskisch
be.fmuser.org -> Weißrussisch
bg.fmuser.org -> Bulgarisch
ca.fmuser.org -> Katalanisch
zh-CN.fmuser.org -> Chinesisch (vereinfacht)
zh-TW.fmuser.org -> Chinesisch (traditionell)
hr.fmuser.org -> Kroatisch
cs.fmuser.org -> Tschechisch
da.fmuser.org -> Dänisch
nl.fmuser.org -> Niederländisch
et.fmuser.org -> Estnisch
tl.fmuser.org -> Philippinisch
fi.fmuser.org -> Finnisch
fr.fmuser.org -> Französisch
gl.fmuser.org -> Galizisch
ka.fmuser.org -> Georgisch
de.fmuser.org -> Deutsch
el.fmuser.org -> Griechisch
ht.fmuser.org -> Haitianisches Kreol
iw.fmuser.org -> Hebräisch
hi.fmuser.org -> Hindi
hu.fmuser.org -> Ungarisch
is.fmuser.org -> Isländisch
id.fmuser.org -> Indonesisch
ga.fmuser.org -> Irisch
it.fmuser.org -> Italienisch
ja.fmuser.org -> Japanisch
ko.fmuser.org -> Koreanisch
lv.fmuser.org -> Lettisch
lt.fmuser.org -> Litauisch
mk.fmuser.org -> Mazedonisch
ms.fmuser.org -> Malaiisch
mt.fmuser.org -> Malteser
no.fmuser.org -> Norwegisch
fa.fmuser.org -> Persisch
pl.fmuser.org -> Polnisch
pt.fmuser.org -> Portugiesisch
ro.fmuser.org -> Rumänisch
ru.fmuser.org -> Russisch
sr.fmuser.org -> Serbisch
sk.fmuser.org -> Slowakisch
sl.fmuser.org -> Slowenisch
es.fmuser.org -> Spanisch
sw.fmuser.org -> Suaheli
sv.fmuser.org -> Schwedisch
th.fmuser.org -> Thai
tr.fmuser.org -> Türkisch
uk.fmuser.org -> Ukrainisch
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesisch
cy.fmuser.org -> Walisisch
yi.fmuser.org -> Jiddisch
FMUSER Wireless Video- und Audioübertragung einfacher!
Kontakt
Adresse
Nr.305 Zimmer HuiLan Gebäude Nr.273 Huanpu Road Guangzhou China 510620
Kategorien
Newsletter