FMUSER Wirless Transmet vídeo i àudio més fàcil!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> Albanès
ar.fmuser.org -> Àrab
hy.fmuser.org -> Armeni
az.fmuser.org -> Azerbaidjanès
eu.fmuser.org -> basc
be.fmuser.org -> bielorús
bg.fmuser.org -> Bulgària
ca.fmuser.org -> català
zh-CN.fmuser.org -> Xinès (simplificat)
zh-TW.fmuser.org -> Xinès (tradicional)
hr.fmuser.org -> croata
cs.fmuser.org -> txec
da.fmuser.org -> Danès
nl.fmuser.org -> Holandès
et.fmuser.org -> estonià
tl.fmuser.org -> filipí
fi.fmuser.org -> finès
fr.fmuser.org -> Francès
gl.fmuser.org -> gallec
ka.fmuser.org -> georgià
de.fmuser.org -> alemany
el.fmuser.org -> Grec
ht.fmuser.org -> crioll haitià
iw.fmuser.org -> Hebreu
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandès
id.fmuser.org -> indonesi
ga.fmuser.org -> irlandès
it.fmuser.org -> Italià
ja.fmuser.org -> japonès
ko.fmuser.org -> coreà
lv.fmuser.org -> Letó
lt.fmuser.org -> Lituània
mk.fmuser.org -> macedoni
ms.fmuser.org -> Malai
mt.fmuser.org -> maltès
no.fmuser.org -> Noruega
fa.fmuser.org -> persa
pl.fmuser.org -> Polonès
pt.fmuser.org -> Portuguès
ro.fmuser.org -> Romanès
ru.fmuser.org -> rus
sr.fmuser.org -> serbi
sk.fmuser.org -> Eslovac
sl.fmuser.org -> Eslovènia
es.fmuser.org -> Castellà
sw.fmuser.org -> Suahili
sv.fmuser.org -> Suec
th.fmuser.org -> Tai
tr.fmuser.org -> turc
uk.fmuser.org -> ucraïnès
ur.fmuser.org -> urdú
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> gal·lès
yi.fmuser.org -> Yiddish
0 antecedents HLS i intenció original
HLS és un protocol de transport de xarxes multimèdia en streaming iniciat per Apple. Consulteu la transmissió en directe HTTP rfc8261. El seu principi de funcionament és dividir tot el flux en petits fitxers basats en HTTP per descarregar i només descarregar alguns fitxers cada vegada. Quan es reprodueix la transmissió multimèdia, el client pot optar per descarregar els mateixos recursos de moltes fonts de còpia de seguretat diferents a velocitats diferents, cosa que permet que la sessió de transmissió s’adapti a diferents velocitats de dades. En iniciar una sessió multimèdia en temps real, el client descarregarà un fitxer reproductor M3U (m3u8) ampliat que conté metadades per cercar fluxos de mitjans disponibles.
HLS només sol·licita paquets HTTP bàsics. A diferència de RTP, HLS pot passar per qualsevol servidor de tallafoc o servidor intermediari que permeti el pas de dades HTTP. També és fàcil utilitzar xarxes de distribució de contingut per transportar corrents multimèdia.
Hi ha molta informació sobre HLS a Internet. Aquest document organitza principalment els coneixements bàsics del protocol multimèdia de transmissió HLS segons el meu enteniment.
Requisits de format de protocol 0.1 HLS
Format d’embalatge de vídeo
Deseu el fitxer m3u8 de l’índex TS
Format de codificació de vídeo: H264 (sempre que mpeg-ts ho admeti, bàsicament està bé, però alguns formats no són gratuïts; l'àudio és similar)
Format de codificació d'àudio: AAC, MP3, AC-3
Avantatge de 0.2 HLS
L’ús de HTTP estàndard per transmetre dades té una millor resistència a la penetració de la xarxa i al blindatge, i és més fàcil per a la transmissió de xarxa de distribució de contingut.
El propi protocol HLS admet l'adaptació de la velocitat i el client pot canviar a la velocitat adequada segons les condicions reals de la xarxa.
El servei de publicació de contingut HLS és més senzill, requereix menys equipament del sistema i és més fàcil d’equilibrar la càrrega. HLS és un protocol HTTP sense estat i els clients només necessiten descarregar-lo.
Desavantatge de 0.3 HLS
El retard és gran, especialment en el cas de la transmissió en directe, és difícil aconseguir un retard inferior a 10 segons (no excloeu tot tipus de versions i algorismes millorats a Internet).
La generació de contingut requereix un alt rendiment del codificador.
1 sistema HLS i arquitectura bàsica
HLS admet xifratge i autenticació en directe o sota demanda. Conceptualment, HTTP sol incloure tres parts: servidor, editor i client.
1.1 Servidor HLS
El servidor s’encarrega principalment de codificar i encapsular les dades del mitjà d’entrada i de tallar els fitxers encapsulats per satisfer els requisits de l’editor. La seva sortida pot ser dades brutes d’àudio i vídeo, dades codificades o dades TS encapsulades. Aquesta entrada finalment es reduirà al format requerit per l'editor mitjançant l'eina de distribució. Hi ha tres parts implicades
Codificador de suports.
El codificador multimèdia codifica i encapsula principalment els senyals en temps real recollits dels dispositius d’àudio i vídeo. En la codificació, s’ha de seleccionar el format compatible amb el client, com ara vídeo H264 + àudio audio. Actualment, el format d’encapsulació admès per HLS és mpeg-ts o mpeg-es, que només admet àudio pur. Després de la codificació, el codificador pot transferir el format encapsulat a l'eina de segmentació mitjançant la xarxa local o altres mecanismes.
Eina de segmentació
Segons diferents fonts d’entrada, normalment es divideix en divisor de flux i divisor de fitxers.
Com el seu nom indica, la diferència principal entre ells resideix en el format de fitxer d’entrada: la sortida del divisor de flux és el flux mpeg-ts que s’escola des de la xarxa local, mentre que el divisor de fitxers processa el fitxer TS encapsulat. El seu principi de funcionament és similar: mpeg-ts es divideix en una sèrie de fitxers multimèdia de la mateixa longitud, però aquestes petites peces es poden reconstruir sense problemes i l'àudio i el vídeo són continus durant la reproducció.
L'eina de tallar també crea un fitxer d'índex (. M3u8) que conté informació d'índex que apunta a fitxers multimèdia individuals. Sempre que el divisor completa un fitxer multimèdia nou, actualitza el fitxer índex. L'índex s'utilitza per registrar la ubicació i l'accessibilitat dels fitxers multimèdia. En aquest procés, l'eina de sharding pot xifrar cada fragment i crear-ne un fitxer clau.
El format de. A continuació es descriu detalladament M3u8.
1.2 Terminal de distribució HLS
El distribuïdor HLS és relativament senzill, sempre que s’utilitzi el servidor de xarxa estàndard. Són els responsables de rebre les sol·licituds del client i enviar els fitxers i recursos multimèdia processats al client. Si la simultaneïtat és gran, pot ser necessària una xarxa perifèrica o una altra xarxa de distribució de contingut.
El sistema de distribució és un servidor web o un sistema de memòria cau web que pot enviar fitxers multimèdia i indexar fitxers als clients mitjançant HTTP. En la majoria dels casos, no cal configurar servidors i mòduls addicionals abans de distribuir contingut, i només cal una petita configuració per funcionar normalment al servidor web. Per obtenir una configuració detallada, consulteu el desplegament de la transmissió en directe HTTP.
1.3 Client HLS
El client és responsable de seleccionar els recursos de sol·licitud adequats, els recursos del descarregador i, a continuació, descodificar la pantalla (tota la funció del reproductor).
El client sol utilitzar l'URL indicat per identificar la informació del flux, començant per obtenir el fitxer d'índex. Aquest fitxer d'índex generalment proporciona la ubicació dels fitxers multimèdia disponibles, claus de desxifratge i altres fluxos opcionals. Un cop el client ha seleccionat el flux, comença a descarregar cada fitxer multimèdia disponible de forma seqüencial. Cada fitxer conté un segment continu d'un flux específic. Mentre el client descarregui prou dades, pot començar a descodificar-les i mostrar-les.
Si cal, el client és responsable de llegir totes les claus de desxifratge, autenticar-se o proporcionar a l’usuari una interfície d’autenticació o desxifratge.
El client pot continuar aquest procés fins que trobi l'etiqueta # ext-x-endlist al fitxer d'índex. Si l'etiqueta no existeix, vol dir que el fitxer d'índex és una font activa i que el client ha d'actualitzar el fitxer d'índex periòdicament per repetir el procés anterior.
Al sistema HLS més comú, el codificador dur s’utilitza per codificar l’àudio d’entrada com AAC i el vídeo d’entrada com a h264, i els dos es reutilitzen en mpeg-ts i, a continuació, es divideix en una sèrie de fitxers TS petits mitjançant l'eina de tallar; aquests fitxers es poden posar al servidor web. L'eina de tallar també crea i manté un fitxer d'índex (anomenat. M3u8 a HLS), que conté una llista de fitxers multimèdia disponibles. L'URL del fitxer d'índex es publica al servidor web. El client pot llegir el fitxer d’índex i, a continuació, sol·licitar els fitxers multimèdia llistats per ordre. Aquestes peces es poden reproduir sense problemes. La configuració típica del sistema és la següent:
|
Introduïu el correu electrònic per obtenir una sorpresa
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> Albanès
ar.fmuser.org -> Àrab
hy.fmuser.org -> Armeni
az.fmuser.org -> Azerbaidjanès
eu.fmuser.org -> basc
be.fmuser.org -> bielorús
bg.fmuser.org -> Bulgària
ca.fmuser.org -> català
zh-CN.fmuser.org -> Xinès (simplificat)
zh-TW.fmuser.org -> Xinès (tradicional)
hr.fmuser.org -> croata
cs.fmuser.org -> txec
da.fmuser.org -> Danès
nl.fmuser.org -> Holandès
et.fmuser.org -> estonià
tl.fmuser.org -> filipí
fi.fmuser.org -> finès
fr.fmuser.org -> Francès
gl.fmuser.org -> gallec
ka.fmuser.org -> georgià
de.fmuser.org -> alemany
el.fmuser.org -> Grec
ht.fmuser.org -> crioll haitià
iw.fmuser.org -> Hebreu
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandès
id.fmuser.org -> indonesi
ga.fmuser.org -> irlandès
it.fmuser.org -> Italià
ja.fmuser.org -> japonès
ko.fmuser.org -> coreà
lv.fmuser.org -> Letó
lt.fmuser.org -> Lituània
mk.fmuser.org -> macedoni
ms.fmuser.org -> Malai
mt.fmuser.org -> maltès
no.fmuser.org -> Noruega
fa.fmuser.org -> persa
pl.fmuser.org -> Polonès
pt.fmuser.org -> Portuguès
ro.fmuser.org -> Romanès
ru.fmuser.org -> rus
sr.fmuser.org -> serbi
sk.fmuser.org -> Eslovac
sl.fmuser.org -> Eslovènia
es.fmuser.org -> Castellà
sw.fmuser.org -> Suahili
sv.fmuser.org -> Suec
th.fmuser.org -> Tai
tr.fmuser.org -> turc
uk.fmuser.org -> ucraïnès
ur.fmuser.org -> urdú
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> gal·lès
yi.fmuser.org -> Yiddish
FMUSER Wirless Transmet vídeo i àudio més fàcil!
Contacte
Adreça:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Xina 510620
Categories
Newsletter