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
En aplicacions de transmissió en directe, RTMP i HLS són dos protocols multimèdia de transmissió en temps real i àmpliament utilitzats, que poden cobrir bàsicament tots els clients. RTMP és el protocol de capa d'aplicació de l'arquitectura tcp / ip d'Internet de cinc capes. L’avantatge principal és un alt rendiment en temps real, que bàsicament pot controlar el retard de retransmissió en directe en un termini de 3 segons, de manera que s’utilitza àmpliament en retransmissions en directe de baix retard.
HLS és un protocol de transport de mitjans de transmissió basat en HTTP implementat per la companyia Apple, que té els avantatges d'un alt rendiment i un suport perfecte per a iOS. En comparació amb RTMP, HLS no necessita instal·lar aplicacions al mòbil i és compatible amb HTML5. Per tant, HLS té grans avantatges en la difusió i experiència de la transmissió en directe per a mòbils. No obstant això, el rendiment en temps real de HLS és pobre i el retard mitjà de transmissió en directe a la indústria és de 10 a 35 anys.
En el problema de retard HLS que fa que molts usuaris tinguin més mal de cap, el disparament al núvol s'ha orientat a optimitzar la tecnologia i es realitza el retard ultra-baix de HLS i el retard HLS es controla de manera estable durant uns 4 segons.
Anàlisi de la raó del retard elevat de l'HLS
Teòricament, retard HLS = la durada del temps d'una llesca + 1-0 TD (TD és ext-x-targetduration, que es pot entendre simplement com l'interval de temps entre la presa de xips del jugador) + talls d'inici 1-n (Apple suggereix oficialment que el jugador comenci a reproduir-se després de tres trossos de pel·lícula) + retard de xarxa de la primera part sol·licitada (la connexió de xarxa requereix molt de temps).
A partir de la fórmula de composició de retard, el retard de HLS es compon principalment de les quatre parts següents:
Quan el codificador i el divisor de flux al servidor generen fitxers TS, s'utilitza el protocol HLS per tallar els fitxers multimèdia en fitxers TS corresponents al segment de suports quan s'utilitzen en la transmissió de vídeo en directe.
L'interval entre la presa de xips del reproductor i abans que el client comenci a descarregar-se, cal esperar que el codificador i el divisor de flux del servidor serveixin per generar almenys un fitxer TS.
El temps de descàrrega del segment del client i el nombre de talls necessaris per començar a jugar. Normalment, després de descarregar dos fitxers multimèdia, es pot garantir una connexió perfecta entre diferents segments d'àudio i vídeo.
El moment en què el client descodifica i comença a jugar per primera vegada.
L'optimització del retard de HLS és principalment per a les tres primeres parts, i la quarta part depèn del rendiment del client usuari.
Explicació detallada del retard hls + tecnologia del núvol 4S
Com que el client sol·licita ts o m3u8 cada vegada que es tracta d’una nova sol·licitud de connexió, no podem identificar-lo de manera efectiva. Un cop hi ha un problema, és impossible localitzar el problema amb eficàcia. Per tant, el servidor general farà algunes millores al HLS tradicional.
També s’anomena tecnologia de streaming HLS. Pot reduir considerablement el retard de l’HLS estàndard i millorar la compatibilitat de l’emissió en directe HTML5, i té els avantatges d’una petita quantitat de font de retorn, sistema senzill, fàcil eliminació d’errors, cadena antirobatori i evitar HLS 404.
El núvol hls + pot marcar les sol·licituds HLS de cada client, establir una connexió per a cada sol·licitud HLS i, a continuació, generar dinàmicament una llista m3u8 independent per a cada sol·licitud de reproducció i generar dinàmicament i ràpidament el petit fitxer de tall només per a la sol·licitud de reproducció.
Per resoldre el problema de la sol·licitud HLS antipàtica, el núvol utilitza la variant hls + http 302 per identificar el comportament del client.
1 、 HLS variant
Primer, descarregueu un fitxer m3u8 que torni a fer fotos del núvol:
01:00
wget http://uplive.bo.upaiyun.com/live/loading.m3u8
A continuació, obriu el fitxer de llista de reproducció que heu baixat:
#EXTM3U
# EXT-X- VERSIÓ: 3
# EXT-X-ALLOW- CACHE: SÍ
# EXT-X-MEDIA- SEQÜÈNCIA: 0
# TURGE EXT-X-TARGE: 1
# EXTINF: 0.998, sense descripció
http://183.158.35.12 : 8080 / uplive.b0. upaiyun.com/live/loading -0.ts? shp_ uuid = e4989f34fcab282e21ef1fd2980284cb & shp_ ts = 1490172420851 & shp_ cid = 17906 & shp_ pid = 3370578 & shp_ sip0 = 127.0.0.1 & shp_ sip1 = 183.158.35.12 & shp_ sip0 =. upaiyun.com & shp_ seqno = 0
Es pot veure que el hls + que està disparant el núvol admet aquest mètode HLS variant per identificar una connexió HLS i que s’utilitza UUID per representar una connexió HLS.
2 、 HTTP 302
En primer lloc, es demana l'adreça de reproducció en mode HTTP 302.
❯ rínxol -v http://uplive.b0.upaiyun.com/live/loading.m3u8 \? shp_ identification \ = 302 -o llista de reproducció
% Total% rebut% Xferd Velocitat mitjana Temps Temps Temps actual
Descarrega la càrrega total de la velocitat de l'esquerra gastada
0 0 0 0 0 0 0 0 0 -: -: - -: -: - -: -: - 183.158.35.59 * Intentant XNUMX ...
* Conjunt TCP_ NODELAY
* Connectat a uplive.b0. upaiyun.com (183.158.35.59) port 80 (# 0)
> GET /live/loading.m3u8?shp_ identification = 302 HTTP / 1.1
> Amfitrió: uplive.b0. upaiyun.com
> Usuari-agent: curl / 7.51.0
> Accepta: * / *
>
<HTTP / 1.1 302 trobat
<Servidor: marco / 0.26
<Data: dimecres, 22 de març de 2017 08:54:11 GMT
<Tipus de contingut: text / senzill; charset = utf-8
<Longitud del contingut: 259
<Connexió: mantenir-se viu
<Access-Control-Allow-Methods: GET
<Access-Control-Allow-Origin: *
<Ubicació: http://183.158.35.19 :8080/uplive.b0. upaiyun.com/live/loading .m3u8?shp_ uuid=2862b1b817a74cf719b1cd8f554616cd&shp_ ts=1490172851450&shp_ cid=59553&shp_ pid=1730488&shp_ sip0=127.0.0.1&shp_ sip1=183.158.35.19&domain=uplive.b0. upaiyun.com&shp_ identify=302
<
{[Dades de 259 bytes]
* Curl_ http_ fet: anomenat prematur == 0
100 259 100 259 0 0 4813 0 -: -: - -: -: - -: -: - 4886
* Connexió # 0 a l'amfitrió uplive.b0. upaiyun.com es va deixar intacte
|
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