FMUSER Wirless transmet la vidéo et l'audio plus facilement!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albanais
ar.fmuser.org -> arabe
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaïdjanais
eu.fmuser.org -> basque
be.fmuser.org -> biélorusse
bg.fmuser.org -> Bulgare
ca.fmuser.org -> catalan
zh-CN.fmuser.org -> chinois (simplifié)
zh-TW.fmuser.org -> Chinois (traditionnel)
hr.fmuser.org -> croate
cs.fmuser.org -> tchèque
da.fmuser.org -> danois
nl.fmuser.org -> Néerlandais
et.fmuser.org -> estonien
tl.fmuser.org -> Philippin
fi.fmuser.org -> finnois
fr.fmuser.org -> Français
gl.fmuser.org -> Galicien
ka.fmuser.org -> géorgien
de.fmuser.org -> allemand
el.fmuser.org -> Grec
ht.fmuser.org -> Créole haïtien
iw.fmuser.org -> hébreu
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hongrois
is.fmuser.org -> islandais
id.fmuser.org -> indonésien
ga.fmuser.org -> irlandais
it.fmuser.org -> Italien
ja.fmuser.org -> japonais
ko.fmuser.org -> coréen
lv.fmuser.org -> letton
lt.fmuser.org -> Lituanien
mk.fmuser.org -> macédonien
ms.fmuser.org -> malais
mt.fmuser.org -> maltais
no.fmuser.org -> Norwegian
fa.fmuser.org -> persan
pl.fmuser.org -> polonais
pt.fmuser.org -> portugais
ro.fmuser.org -> Roumain
ru.fmuser.org -> russe
sr.fmuser.org -> serbe
sk.fmuser.org -> slovaque
sl.fmuser.org -> Slovène
es.fmuser.org -> espagnol
sw.fmuser.org -> Swahili
sv.fmuser.org -> suédois
th.fmuser.org -> Thai
tr.fmuser.org -> turc
uk.fmuser.org -> ukrainien
ur.fmuser.org -> ourdou
vi.fmuser.org -> Vietnamienne
cy.fmuser.org -> Gallois
yi.fmuser.org -> Yiddish
Quel est le protocole HLS:
HLS (Http Live Streaming) est un protocole de streaming en temps réel défini par Apple. HLS est implémenté sur la base du protocole HTTP. Le contenu de la transmission comprend deux parties, l'une est le fichier de description M3U8 et l'autre est le fichier multimédia TS.
Application du protocole HLS:
Étant donné que le protocole de couche de transport ne nécessite que le protocole HTTP standard, HLS peut facilement traverser des pare-feu ou des serveurs proxy, et peut facilement utiliser CDN pour accélérer la distribution, ce qui peut facilement résoudre le goulot d'étranglement des applications à grande échelle. Et le client est facile à mettre en œuvre.
HLS est actuellement largement utilisé dans le domaine de la diffusion à la demande et en direct. Le protocole HLS transmet des flux audio et vidéo via le protocole HTTP pour obtenir une vidéo en direct. La réalisation du protocole HLS est la clé. En particulier, les protocoles actuels de diffusion en direct des téléphones mobiles dans le domaine de la diffusion en direct utilisent essentiellement le protocole HLS d'Apple. On peut dire que l'émergence de cet accord a résolu le problème de la diffusion en direct sur le terminal mobile.
Outils / Matériaux
Serveur multimédia 800li
Méthode / étape
Diagramme d'architecture de protocole HLS:
Comment générer un fichier M3U8 du protocole HLS
Génération et analyse de fichiers M3U8:
Le contenu principal du protocole HLS concerne le protocole texte M3U8. En fait, la génération et l'analyse sont très simples. Voici des exemples d'applications pratiques:
Liste de lecture multimédia (liste de lecture multimédia)
Comment générer un fichier M3U8 du protocole HLS
· HLS représente un flux multimédia via une liste de lecture pointée par l'URI (RFC3986).
· Une liste de lecture peut être une liste de lecture multimédia ou une liste de lecture principale, utilisant un fichier texte encodé en UTF-8, contenant des URI et des balises descriptives.
· Une liste de lecture multimédia contient une liste de segments multimédia. Lorsqu'il est lu séquentiellement, le flux complet peut être lu.
· Pour lire cette liste de lecture, le client doit d'abord la télécharger, puis lire chaque segment multimédia qu'elle contient.
· Une situation plus compliquée est que Playlist est une Playlist principale qui contient une collection Variant Stream. Habituellement, chaque flux Variant contient plusieurs versions différentes du même flux (telles que différentes résolutions et différents débits binaires).
Segments de médias HLS
· Chaque segment de média est spécifié par un URI et peut contenir une plage d'octets.
· La durée de chaque segment multimédia est spécifiée par la balise EXTINF.
· Chaque segment de média a un numéro de segment de média entier unique.
· Certains formats de média nécessitent une séquence spécifique au format pour initialiser un analyseur, avant que le segment de média ne soit analysé. Ce champ est appelé Section d'initialisation du média, qui est spécifié par la balise EXT-X-MAP.
Problème de retard HLS
Délai théorique HLS = durée de 1 tranche + 0-1 td (td est EXT-X-TARGETDURATION, qui peut être simplement compris comme l'intervalle de temps pour que le joueur récupère les tranches) + 0-n tranches de démarrage (la recommandation officielle d'Apple est une demande (La lecture commence après 3 clips) + le délai réseau du clip demandé par le lecteur (connexion réseau prend du temps). Afin de poursuivre un effet à faible latence, les tranches peuvent être coupées plus petites et l'intervalle entre la récupération des tranches peut être réduit, et le lecteur commencera à jouer avant que trois tranches ne soient récupérées. Cependant, ces méthodes d'optimisation augmenteront le risque d'instabilité et d'erreurs HLS.
De nos jours, de nombreux fabricants de systèmes de diffusion en direct de médias en streaming ont utilisé le protocole HLS pour résoudre le problème de lecture des téléphones Android et Apple. Générez automatiquement l'adresse du lien de lecture M3U8 de la vidéo en direct effective, qui est le fichier M3U8 du protocole HLS pour une lecture fluide sur des lecteurs tiers prenant en charge M3U8, tels que le lecteur VLC ou combiné avec la technologie Web HTML5 pour regarder via le navigateur mobile page web Vidéo en direct.
Comment générer un fichier M3U8 du protocole HLS
L'exemple de code de lecture est le suivant:
Code HTML intégré dans une page Web
<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 "});
Nous avons besoin de Flash Player 2 ou supérieur pour jouer.http://www.adobe.com/go/getflashplayer"><img src = "http://www.adobe.com/images/shared/download_buttons/get_flash_player. gif "alt =" Installer le dernier lecteur Flash "/>
</div>
Lien Moble M3U8
http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev/tUabV17nAPCev.M3U8
|
Entrez l'email pour avoir une surprise
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albanais
ar.fmuser.org -> arabe
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaïdjanais
eu.fmuser.org -> basque
be.fmuser.org -> biélorusse
bg.fmuser.org -> Bulgare
ca.fmuser.org -> catalan
zh-CN.fmuser.org -> chinois (simplifié)
zh-TW.fmuser.org -> Chinois (traditionnel)
hr.fmuser.org -> croate
cs.fmuser.org -> tchèque
da.fmuser.org -> danois
nl.fmuser.org -> Néerlandais
et.fmuser.org -> estonien
tl.fmuser.org -> Philippin
fi.fmuser.org -> finnois
fr.fmuser.org -> Français
gl.fmuser.org -> Galicien
ka.fmuser.org -> géorgien
de.fmuser.org -> allemand
el.fmuser.org -> Grec
ht.fmuser.org -> Créole haïtien
iw.fmuser.org -> hébreu
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hongrois
is.fmuser.org -> islandais
id.fmuser.org -> indonésien
ga.fmuser.org -> irlandais
it.fmuser.org -> Italien
ja.fmuser.org -> japonais
ko.fmuser.org -> coréen
lv.fmuser.org -> letton
lt.fmuser.org -> Lituanien
mk.fmuser.org -> macédonien
ms.fmuser.org -> malais
mt.fmuser.org -> maltais
no.fmuser.org -> Norwegian
fa.fmuser.org -> persan
pl.fmuser.org -> polonais
pt.fmuser.org -> portugais
ro.fmuser.org -> Roumain
ru.fmuser.org -> russe
sr.fmuser.org -> serbe
sk.fmuser.org -> slovaque
sl.fmuser.org -> Slovène
es.fmuser.org -> espagnol
sw.fmuser.org -> Swahili
sv.fmuser.org -> suédois
th.fmuser.org -> Thai
tr.fmuser.org -> turc
uk.fmuser.org -> ukrainien
ur.fmuser.org -> ourdou
vi.fmuser.org -> Vietnamienne
cy.fmuser.org -> Gallois
yi.fmuser.org -> Yiddish
FMUSER Wirless transmet la vidéo et l'audio plus facilement!
Contact
Adresse :
No.305 Chambre HuiLan Building No.273 Huanpu Road Guangzhou Chine 510620
Catégories
Newsletter