FMUSER Wirless överför video och ljud enklare!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanska
sq.fmuser.org -> albanska
ar.fmuser.org -> arabiska
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbajdzjanska
eu.fmuser.org -> Baskiska
be.fmuser.org -> vitryska
bg.fmuser.org -> Bulgariska
ca.fmuser.org -> katalanska
zh-CN.fmuser.org -> Kinesiska (förenklad)
zh-TW.fmuser.org -> Kinesiska (traditionella)
hr.fmuser.org -> kroatiska
cs.fmuser.org -> Tjeckiska
da.fmuser.org -> danska
nl.fmuser.org -> Dutch
et.fmuser.org -> estniska
tl.fmuser.org -> filippinska
fi.fmuser.org -> finska
fr.fmuser.org -> French
gl.fmuser.org -> galiciska
ka.fmuser.org -> Georgiska
de.fmuser.org -> tyska
el.fmuser.org -> Greek
ht.fmuser.org -> Haitisk kreol
iw.fmuser.org -> hebreiska
hi.fmuser.org -> Hindi
hu.fmuser.org -> ungerska
is.fmuser.org -> isländska
id.fmuser.org -> Indonesiska
ga.fmuser.org -> Irländska
it.fmuser.org -> Italian
ja.fmuser.org -> japanska
ko.fmuser.org -> koreanska
lv.fmuser.org -> lettiska
lt.fmuser.org -> Litauiska
mk.fmuser.org -> makedonska
ms.fmuser.org -> Malajiska
mt.fmuser.org -> maltesiska
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiska
pl.fmuser.org -> polska
pt.fmuser.org -> portugisiska
ro.fmuser.org -> rumänska
ru.fmuser.org -> ryska
sr.fmuser.org -> serbiska
sk.fmuser.org -> Slovakiska
sl.fmuser.org -> Slovenska
es.fmuser.org -> spanska
sw.fmuser.org -> Swahili
sv.fmuser.org -> svenska
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiska
uk.fmuser.org -> ukrainska
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesiskt
cy.fmuser.org -> Walesiska
yi.fmuser.org -> Jiddisch
Översikt över strömmande media:
Det så kallade strömmande mediet hänvisar till det medieformat som spelas på Internet med hjälp av strömmande överföring.
Strömmande media är också känd som strömmande media, det betyder att företag använder en videoleveransserver för att skicka program som datapaket till nätverket.
Efter att användaren har dekomprimerat data genom dekompressionsenheten, kommer programmet att visas som tidigare.
Strömmande media överför ljud-, video- och multimediafiler i nätverket genom strömning.
Filformat för strömmande media är ett medieformat som stöder strömmande överföring och uppspelning.
Strömmande överföringsläge är att dela upp multimediafiler som video och ljud i komprimeringspaket genom speciellt komprimeringsläge,
Kontinuerlig och realtidsöverföring från servern till användarens dator. I streamingsystemet behöver användarna inte vänta på hela filen som icke-streaming
Först efter att alla nedladdningar är slutförda kan vi se innehållet, men först efter några sekunder eller dussintals sekunders startfördröjning kan vi använda dem på användarens dator
Motsvarande spelare kommer att spela upp den komprimerade videon eller ljudet och andra strömmande mediafiler, och resten kommer att fortsätta att laddas ner till slutet av uppspelningen.
RTP :(Transportprotokoll i realtid)
RTP är ett transportlagerprotokoll för multimediadataström på Internet. RTP används tillsammans med RTCP, och det är baserat på UDP-protokoll
Till skillnad från HTTP och FTP kan RTP ladda ner hela videofilen helt. Den skickar data på nätverket med en fast datahastighet. Klienten tittar också på videofilen med denna hastighet. När
Efter att filmen och tv-bilden har spelats upp kan den inte spelas upp igen om inte data begärs från servern igen.
RTCP: Transportkontrollprotokoll i realtid eller RTP (kontrollprotokoll eller RTCP)
RTCP är ett systerprotokoll till RTP
Obs: -: RTP-protokoll och RTCP används tillsammans, och det är baserat på UDP-protokoll (används vanligtvis för videokonferenser)
RTSP:(Realtidsströmningsprotokoll)
Realtid streaming media session protokoll, SDP (Session Description Protocol), RTP (real time Transport Protocol).
RTSP är ett multimediastreamingprotokoll som används för att styra ljud eller video. RTSP tillhandahåller ett utbyggbart ramverk som gör det möjligt att kontrollera och kräva realtidsdata, såsom ljud och video.
Mediadata använder RTP, RTCP-protokoll.
I allmänhet används UDP som transportskikt. Lämplig för IPTV-scener.
Datakällor inkluderar fältdata och data lagrade i klipp. Syftet med detta protokoll är att kontrollera flera dataöverföringsanslutningar och tillhandahålla ett sätt att välja överföringskanaler, såsom UDP, multicast UDP och TCP
Den tillhandahåller också en metod för att välja överföringsmekanism baserat på RTP
Nätverksprotokollet som används vid överföring faller inte inom dess definition. Servern kan välja att använda TCP eller UDP för att överföra ströminnehållet, vilket är mer tolerant mot nätverksfördröjning
--->Den största skillnaden mellan RTSP och RTP är att RTSP är ett tvåvägs dataöverföringsprotokoll i realtid, som gör att klienten kan skicka förfrågningar till servern, såsom uppspelning, snabbspolning framåt, bakåt och så vidare. När
Däremot kan RTSP överföra data baserat på RTP, och kan även välja TCP, UDP, multicast UDP och andra kanaler för att skicka data, vilket har god skalbarhet. Det liknar HTTP-protokollet
Nätverksapplikationslagerprotokoll
WebRTC:
Protokollet för strömmande media implementeras på webben. När Google först lanserade webrtc såg jättarna antingen kallt på eller gjorde motstånd. RTP-protokoll används för överföring.
RTMP (Real Time Messaging Protocol)
Macromedia utvecklade en uppsättning livevideoprotokoll, som nu tillhör Adobe. Precis som HLS kan den appliceras på livevideo, och den kommer inte att gå förlorad baserat på TCP.
//Skillnaden är att RTMP inte kan spela i IOS webbläsare baserat på flash, men dess realtidsprestanda är bättre än HLS.
Realtidsmeddelandeprotokoll är ett öppet protokoll utvecklat av Adobe Systems för ljud-, video- och dataöverföring mellan flashspelare och server
//I IOS-kod används RTMP vanligtvis för att pusha streaming. Du kan använda tredjepartsbiblioteket librtmp IOS för att driva streaming. Librtmp kapslar in några kärn-API:er för användare att anropa
RTMP-protokollet kräver också att klient och server upprättar RTMP-anslutning genom "handskakning" och sedan överför kontrollinformation om anslutningen. RTMP-protokollet formaterar data under överföringen. För att uppnå bättre multiplexering, underleverantörer och rättvis information kommer avsändaren att dela upp meddelandet i bitar med meddelande-ID, och varje del kan vara ett separat meddelande,
Det kan också vara en del av budskapet. Mottagaren kommer att återställa biten till ett fullständigt meddelande enligt längden på data, meddelande-ID och meddelande som ingår i biten, för att skicka och ta emot information.
HLS:HTTP Live Streaming (HLS)
Det är ett HTTP-baserat transportprotokoll för strömmande media implementerat av Apple Inc.
Det kan realisera live- och on-demand-strömmande media, främst används i IOS-system
Att tillhandahålla ljud och video live- och on-demand-lösningar för IOS-enheter (som iPhone och iPad).
HLS on demand är i grunden en vanlig segmenterad HTTP on demand. Skillnaden är att dess segment är mycket små.
Jämfört med de vanliga livestreamingprotokollen, såsom RTMP-protokoll, RTSP-protokoll, MMS-protokoll och så vidare, är den största skillnaden med HLS livestreaming att det som livestreamingklienten får inte är ett komplett meddelande
Hela dataströmmen.
HLS-protokollet lagrar livedataströmmen som kontinuerliga, kortsiktiga och långa mediefiler (mpeg-ts-format) på serversidan, medan klientsidan kontinuerligt laddar ner och spelar upp dessa små filer,
Eftersom servern alltid genererar nya små filer från den senaste livedatan, så så länge som klienten kontinuerligt spelar upp filerna som erhållits från servern i ordning, realiseras livesändningen.
Det kan ses att HLS i grunden är baserat på >> on-demand-teknologi för att uppnå live < <. Eftersom data överförs via HTTP-protokollet behöver du inte ta hänsyn till brandväggen eller proxyn
Dessutom är längden på den segmenterade filen mycket kort, så att klienten snabbt kan välja och ändra kodhastigheten för att anpassa sig till uppspelningen under olika bandbreddsförhållanden. Men denna typ av tekniska egenskaper hos HLS avgör dess framtida utveckling
Generellt sett är fördröjningen alltid högre än det normala livestreamingprotokollet.
//Både IOS och Android stöder naturligtvis detta protokoll, och konfigurationen är enkel. Du kan använda videotaggen direkt
***VLS: är en sorts streamingserver, som används speciellt för att lösa olika problem med streaming. Den har också vissa egenskaper hos VLC. Som server kan videolan mata ut HTTP-, RTP- och RTSP-strömmar.
I princip kan RTSP, RTMP och HTTP användas för direktsändning och on-demand-sändning, men generellt används RTSP och RTMP för direktsändning och HTTP används för on-demand-sändning. Vi väljer RTMP-protokoll.
Fördröjning av olika protokoll och dess orsaker
RTMP och httpflv: data för dessa två protokoll är ungefär desamma, så orsakerna till förseningen är liknande. Det är rimligt att säga att förseningen av TCP-strömmande livesändningar är mycket låg. Varför finns det försening i RTMP och httpflv? Anledningen är att på h264 är RTMP och httpflv båda överförda flv-taggar. Data för videotaggen är vanligtvis H264-data. H264-avkodning har en IBP. Jag är nyckelramen, som är en komplett bild. Du måste först ha ett I för att avkoda följande BP. Antalet BP-ramar kan vara så få som du vill, men antalet I-ramar kan inte vara mindre, så I-ramar måste vara i flv. Tag transmission är den andra transmissionen (den första är h264spps). I-frames är dock inte vanliga i H264-strömmar. Det finns bara en I-frame efter den andra. Detta intervall är allmänt känt som GOP. Vid kodning ställs GOP in mycket kort. När klienten ansluter kommer servern att hitta den senaste I-frame i strömmen med den snabbaste hastigheten och skicka livedata från I-frame. Men när GOP är mycket lång är I-frame-intervallet väldigt långt, eller vänta på att nästa I-bildruta börjar skicka data till den nya anslutningen, eller hitta den senaste I-ramen i cachen för att börja skicka. Detta är nyckeln till fördröjningen av RTMP- och HLS-protokoll. På stora CDN-plattformar kallas det "RTMP second on technology". Principen är att avkoda strömmande data två gånger och ställa in en liten GOP. I allmänhet, när GOP är satt till 1s, oavsett nätverksöverföringslänkens fördröjning, är den maximala datafördröjningen 1s. Lyckligtvis är jag frame 0 fördröjning!
|
Ange e-post för att få en överraskning
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanska
sq.fmuser.org -> albanska
ar.fmuser.org -> arabiska
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbajdzjanska
eu.fmuser.org -> Baskiska
be.fmuser.org -> vitryska
bg.fmuser.org -> Bulgariska
ca.fmuser.org -> katalanska
zh-CN.fmuser.org -> Kinesiska (förenklad)
zh-TW.fmuser.org -> Kinesiska (traditionella)
hr.fmuser.org -> kroatiska
cs.fmuser.org -> Tjeckiska
da.fmuser.org -> danska
nl.fmuser.org -> Dutch
et.fmuser.org -> estniska
tl.fmuser.org -> filippinska
fi.fmuser.org -> finska
fr.fmuser.org -> French
gl.fmuser.org -> galiciska
ka.fmuser.org -> Georgiska
de.fmuser.org -> tyska
el.fmuser.org -> Greek
ht.fmuser.org -> Haitisk kreol
iw.fmuser.org -> hebreiska
hi.fmuser.org -> Hindi
hu.fmuser.org -> ungerska
is.fmuser.org -> isländska
id.fmuser.org -> Indonesiska
ga.fmuser.org -> Irländska
it.fmuser.org -> Italian
ja.fmuser.org -> japanska
ko.fmuser.org -> koreanska
lv.fmuser.org -> lettiska
lt.fmuser.org -> Litauiska
mk.fmuser.org -> makedonska
ms.fmuser.org -> Malajiska
mt.fmuser.org -> maltesiska
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiska
pl.fmuser.org -> polska
pt.fmuser.org -> portugisiska
ro.fmuser.org -> rumänska
ru.fmuser.org -> ryska
sr.fmuser.org -> serbiska
sk.fmuser.org -> Slovakiska
sl.fmuser.org -> Slovenska
es.fmuser.org -> spanska
sw.fmuser.org -> Swahili
sv.fmuser.org -> svenska
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiska
uk.fmuser.org -> ukrainska
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesiskt
cy.fmuser.org -> Walesiska
yi.fmuser.org -> Jiddisch
FMUSER Wirless överför video och ljud enklare!
Kontakta oss
Adress:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Kina 510620
Kategorier
Nyhetsbrev