FMUSER bežični prijenos videa i zvuka lakše!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albanski
ar.fmuser.org -> arapski
hy.fmuser.org -> Armenski
az.fmuser.org -> azerbejdžanski
eu.fmuser.org -> baskijski
be.fmuser.org -> bjeloruski
bg.fmuser.org -> Bugarski
ca.fmuser.org -> katalonski
zh-CN.fmuser.org -> kineski (pojednostavljeni)
zh-TW.fmuser.org -> Kineski (tradicionalni)
hr.fmuser.org -> hrvatski
cs.fmuser.org -> češki
da.fmuser.org -> danski
nl.fmuser.org -> Nizozemski
et.fmuser.org -> estonski
tl.fmuser.org -> filipinski
fi.fmuser.org -> finski
fr.fmuser.org -> Francuski
gl.fmuser.org -> galicijski
ka.fmuser.org -> gruzijski
de.fmuser.org -> njemački
el.fmuser.org -> Grčki
ht.fmuser.org -> haićanski kreolski
iw.fmuser.org -> hebrejski
hi.fmuser.org -> hindski
hu.fmuser.org -> Mađarski
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> Talijanski
ja.fmuser.org -> japanski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> Litvanski
mk.fmuser.org -> makedonski
ms.fmuser.org -> malajski
mt.fmuser.org -> malteški
no.fmuser.org -> Norveška
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljski
pt.fmuser.org -> portugalski
ro.fmuser.org -> Rumunjski
ru.fmuser.org -> ruski
sr.fmuser.org -> srpski
sk.fmuser.org -> slovački
sl.fmuser.org -> Slovenski
es.fmuser.org -> španjolski
sw.fmuser.org -> svahili
sv.fmuser.org -> švedski
th.fmuser.org -> Tajlandski
tr.fmuser.org -> turski
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdu
vi.fmuser.org -> Vijetnamski
cy.fmuser.org -> velški
yi.fmuser.org -> Jidiš
Pregled streaming medija:
Takozvani streaming mediji odnose se na format medija koji se reproducira na Internetu putem streaming prijenosa.
Streaming mediji također su poznati i kao streaming mediji, što znači da tvrtke koriste poslužitelj za isporuku video zapisa za slanje programa kao podatkovnih paketa na mrežu.
Nakon što korisnik dekomprimira podatke putem uređaja za dekompresiju, program će se prikazati kao i prije.
Streaming mediji prijenosom audio, video i multimedijskih datoteka u mreži prenose strujanjem.
Format medijske datoteke za strujanje je medijski format koji podržava streaming i reprodukciju.
Način strujanja prijenosa je dijeljenje multimedijskih datoteka kao što su video i audio u pakete za kompresiju putem posebnog načina kompresije,
Kontinuirani prijenos u stvarnom vremenu s poslužitelja na računalo korisnika. U sustavu za streaming korisnici ne moraju čekati cijelu datoteku kao što nije streaming
Tek nakon završetka svih preuzimanja možemo vidjeti sadržaj, ali tek nakon nekoliko sekundi ili desetaka sekundi odgode pokretanja, možemo ih koristiti na korisničkom računalu
Odgovarajući uređaj reproducirat će komprimirani video ili audio i druge streaming medijske datoteke, a ostatak će se nastaviti preuzimati do kraja reprodukcije.
RTP: (protokol prijenosa u stvarnom vremenu)
RTP je protokol transportnog sloja za multimedijski tok podataka na Internetu. RTP se koristi zajedno s RTCP-om, a temelji se na UDP protokolu
Za razliku od HTTP-a i FTP-a, RTP može u potpunosti preuzeti cijelu video datoteku. Šalje podatke na mrežu s fiksnom brzinom prijenosa podataka. Klijent također gleda video datoteku ovom brzinom. Kada
Nakon reprodukcije filmske i televizijske slike, ona se više ne može reproducirati, osim ako podaci ponovno nisu zatraženi od poslužitelja.
RTCP: Protokol kontrole prometa u stvarnom vremenu ili RTP (protokol upravljanja ili RTCP)
RTCP je sestrinski protokol RTP-a
Napomena: -: RTP protokol i RTCP koriste se zajedno, a temelji se na UDP protokolu (obično se koristi za video konferencije)
RTSP: (protokol strujanja u stvarnom vremenu)
Protokol sesije medijskog protoka u stvarnom vremenu, SDP (protokol opisa sesije), RTP (protokol transporta u stvarnom vremenu).
RTSP je protokol za streaming multimedije koji se koristi za kontrolu zvuka ili videa. RTSP pruža proširivi okvir koji omogućuje kontrolu i traženje podataka u stvarnom vremenu, poput audio i video zapisa.
Medijski podaci koriste RTP, RTCP protokol.
Općenito se UDP koristi kao transportni sloj. Pogodno za IPTV scene.
Izvori podataka uključuju terenske podatke i podatke pohranjene u isječcima. Svrha ovog protokola je kontrolirati višestruke veze za prijenos podataka i pružiti način odabira prijenosnih kanala, kao što su UDP, multicast UDP i TCP
Također pruža metodu za odabir prijenosnog mehanizma temeljenog na RTP-u
Mrežni protokol koji se koristi u prijenosu nije u opsegu njegove definicije. Poslužitelj može odabrati upotrebu TCP ili UDP za prijenos sadržaja streama, što je tolerantnije prema mrežnom kašnjenju
---> Najveća razlika između RTSP-a i RTP-a je ta što je RTSP dvosmjerni protokol za prijenos podataka u stvarnom vremenu, koji klijentu omogućuje slanje zahtjeva na poslužitelj, poput reprodukcije, brze naprijed, natrag i tako dalje. Kada
Međutim, RTSP može prenositi podatke na temelju RTP-a, a također može odabrati TCP, UDP, multicast UDP i druge kanale za slanje podataka, što ima dobru skalabilnost. Sličan je HTTP protokolu
Protokol mrežnog aplikacijskog sloja
WebRTC:
Protokol streaming medija implementiran je na webu. Kad je Google prvi put pokrenuo webrtc, divovi su ili hladno gledali ili su se opirali. Za prijenos se koristi RTP protokol.
RTMP (protokol za razmjenu poruka u stvarnom vremenu)
Macromedia je razvio skup video protokola uživo, koji sada pripada Adobeu. Poput HLS-a, može se primijeniti na video uživo i neće se izgubiti na temelju TCP-a.
// Razlika je u tome što se RTMP ne može reproducirati u IOS pregledniku na temelju bljeskalice, ali njegove su izvedbe u stvarnom vremenu bolje od HLS-a.
Protokol za razmjenu poruka u stvarnom vremenu je otvoreni protokol koji je razvio Adobe Systems za prijenos zvuka, slike i podataka između flash playera i poslužitelja
// U IOS kodu RTMP se obično koristi za potiskivanje streaminga. Za potiskivanje streaminga možete koristiti biblioteku treće strane librtmp IOS. Librtmp sadrži neke osnovne API-je koje korisnici mogu nazvati
RTMP protokol također zahtijeva da klijent i poslužitelj uspostave RTMP vezu putem "rukovanja", a zatim prenose kontrolne informacije o vezi. RTMP protokol će formatirati podatke tijekom prijenosa. Kako bi se postiglo bolje multipleksiranje, podugovaranje i pravičnost informacija, pošiljatelj će podijeliti poruku na dijelove s ID-om poruke, a svaki dio može biti zasebna poruka,
To može biti i dio poruke. Primatelj će vratiti komad u cjelovitu poruku u skladu s duljinom podataka, ID-om poruke i porukom sadržanom u komadu, kako bi mogao slati i primati informacije.
HLS: HTTP prijenos uživo (HLS)
Riječ je o protokolu za prijenos streaming medija koji se temelji na HTTP-u, a implementirao ga je Apple Inc,
Može realizirati streaming i medijske programe na zahtjev, uglavnom korištene u IOS sustavu
Pružanje audio i video rješenja uživo i na zahtjev za IOS uređaje (kao što su iPhone i iPad).
HLS na zahtjev u osnovi je uobičajeni segmentirani HTTP na zahtjev. Razlika je u tome što su njegovi segmenti vrlo mali.
U usporedbi s uobičajenim protokolima prijenosa uživo, kao što su RTMP protokol, RTSP protokol, MMS protokol i tako dalje, najveća razlika HLS prijenosa uživo je što ono što klijent za streaming uživo dobiva nije potpuna poruka
Cijeli tok podataka.
HLS protokol pohranjuje tok podataka uživo kao kontinuirane, kratkoročne i dugotrajne medijske datoteke (format mpeg-ts) na strani poslužitelja, dok klijentska strana kontinuirano preuzima i reproducira te male datoteke,
Budući da poslužitelj uvijek generira nove male datoteke iz najnovijih podataka uživo, tako da sve dok klijent kontinuirano reproducira datoteke dobivene s poslužitelja redom, emitiranje uživo se ostvaruje.
Vidi se da se HLS u osnovi temelji na tehnologiji>> na zahtjev za postizanje live <<. Budući da se podaci prenose putem HTTP protokola, nema potrebe razmatrati vatrozid ili proxy
Štoviše, duljina segmentirane datoteke vrlo je kratka, tako da klijent može brzo odabrati i prebaciti brzinu koda kako bi se prilagodio reprodukciji pod različitim uvjetima propusnosti. Međutim, ovakve tehničke značajke HLS-a određuju njegov budući razvoj
Općenito je kašnjenje uvijek veće od uobičajenog protokola streaminga uživo.
// I IOS i Android prirodno podržavaju ovaj protokol, a konfiguracija je jednostavna. Video oznaku možete koristiti izravno
*** VLS: vrsta je poslužitelja za streaming, koji se posebno koristi za rješavanje različitih problema s streamingom. Također ima neke karakteristike VLC-a. Kao poslužitelj, videolan može izlaziti HTTP, RTP i RTSP tokove.
U principu, RTSP, RTMP i HTTP mogu se koristiti za emitiranje uživo i na zahtjev, ali općenito se RTSP i RTMP koriste za emitiranje uživo, a HTTP se koristi za emitiranje na zahtjev. Mi biramo RTMP protokol.
Kašnjenje različitih protokola i njihovi uzroci
RTMP i httpflv: podaci ova dva protokola približno su isti, pa su i razlozi za kašnjenje slični. Razumno je reći da je kašnjenje prijenosa TCP streaminga uživo vrlo malo. Zašto dolazi do kašnjenja u RTMP-u i httpflv-u? Razlog je taj što se na h264 RTMP i httpflv prenose flv oznake. Podaci video oznake obično su podaci H264. Dekodiranje H264 ima IBP. Ja sam ključni okvir, što je cjelovita slika. Prvo morate imati I za dekodiranje sljedećeg BP. Broj BP okvira može biti onoliko koliko želite, ali broj I okvira ne može biti manji, tako da I okviri moraju biti u flv. Prijenos oznake je drugi prijenos (prvi je h264spps). Međutim, I-okviri nisu uobičajeni u tokovima H264. Postoji samo jedan I-frame za drugim. Taj je interval poznat kao GOP. Pri kodiranju, GOP se postavlja vrlo kratko. Kad se klijent poveže, poslužitelj će najbržom brzinom pronaći najnoviji I-frame u streamu i s I-framea poslati podatke uživo. Međutim, kada je GOP jako dugačak, interval I-okvira je jako dugačak ili pričekajte da sljedeći I frame započne slati podatke na novu vezu ili pronađite najnoviji I frame u predmemoriji da započne slati. To je ključ kašnjenja RTMP i HLS protokola. Na glavnim CDN platformama naziva se "RTMP drugi u tehnologiji". Princip je dva puta dekodirati podatke za strujanje i postaviti mali GOP. Općenito, kada je GOP postavljen na 1s, bez obzira na kašnjenje mrežne veze, maksimalno kašnjenje podataka je 1s. Srećom, okvir je 0 kašnjenja!
|
Unesite e-poštu da biste dobili iznenađenje
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albanski
ar.fmuser.org -> arapski
hy.fmuser.org -> Armenski
az.fmuser.org -> azerbejdžanski
eu.fmuser.org -> baskijski
be.fmuser.org -> bjeloruski
bg.fmuser.org -> Bugarski
ca.fmuser.org -> katalonski
zh-CN.fmuser.org -> kineski (pojednostavljeni)
zh-TW.fmuser.org -> Kineski (tradicionalni)
hr.fmuser.org -> hrvatski
cs.fmuser.org -> češki
da.fmuser.org -> danski
nl.fmuser.org -> Nizozemski
et.fmuser.org -> estonski
tl.fmuser.org -> filipinski
fi.fmuser.org -> finski
fr.fmuser.org -> Francuski
gl.fmuser.org -> galicijski
ka.fmuser.org -> gruzijski
de.fmuser.org -> njemački
el.fmuser.org -> Grčki
ht.fmuser.org -> haićanski kreolski
iw.fmuser.org -> hebrejski
hi.fmuser.org -> hindski
hu.fmuser.org -> Mađarski
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> Talijanski
ja.fmuser.org -> japanski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> Litvanski
mk.fmuser.org -> makedonski
ms.fmuser.org -> malajski
mt.fmuser.org -> malteški
no.fmuser.org -> Norveška
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljski
pt.fmuser.org -> portugalski
ro.fmuser.org -> Rumunjski
ru.fmuser.org -> ruski
sr.fmuser.org -> srpski
sk.fmuser.org -> slovački
sl.fmuser.org -> Slovenski
es.fmuser.org -> španjolski
sw.fmuser.org -> svahili
sv.fmuser.org -> švedski
th.fmuser.org -> Tajlandski
tr.fmuser.org -> turski
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdu
vi.fmuser.org -> Vijetnamski
cy.fmuser.org -> velški
yi.fmuser.org -> Jidiš
FMUSER bežični prijenos videa i zvuka lakše!
Kontakt
Adresa:
Br. 305 Soba HuiLan zgrada br. 273 Huanpu Road Guangzhou Kina 510620
Kategorije
Novosti