FMUSER Wirless Jittrażmetti Vidjo U Awdjo Aktar Faċli!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albaniż
ar.fmuser.org -> Għarbi
hy.fmuser.org -> Armenjan
az.fmuser.org -> Ażerbajġan
eu.fmuser.org -> Bask
be.fmuser.org -> Belarussu
bg.fmuser.org -> Bulgaru
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Ċiniż (Simplifikat)
zh-TW.fmuser.org -> Ċiniż (Tradizzjonali)
hr.fmuser.org -> Kroat
cs.fmuser.org -> Ċek
da.fmuser.org -> Daniż
nl.fmuser.org -> Olandiż
et.fmuser.org -> Estonjan
tl.fmuser.org -> Filippin
fi.fmuser.org -> Finlandiż
fr.fmuser.org -> Franċiż
gl.fmuser.org -> Galizjan
ka.fmuser.org -> Ġorġjan
de.fmuser.org -> Ġermaniż
el.fmuser.org -> Grieg
ht.fmuser.org -> Creole Ħaiti
iw.fmuser.org -> Ebrajk
hi.fmuser.org -> Ħindi
hu.fmuser.org -> Ungeriż
is.fmuser.org -> Iżlandiż
id.fmuser.org -> Indoneżjan
ga.fmuser.org -> Irlandiż
it.fmuser.org -> Taljan
ja.fmuser.org -> Ġappuniż
ko.fmuser.org -> Korean
lv.fmuser.org -> Latvjan
lt.fmuser.org -> Litwan
mk.fmuser.org -> Maċedonjan
ms.fmuser.org -> Malajan
mt.fmuser.org -> Malti
no.fmuser.org -> Norveġiż
fa.fmuser.org -> Persjan
pl.fmuser.org -> Pollakk
pt.fmuser.org -> Portugiż
ro.fmuser.org -> Rumen
ru.fmuser.org -> Russu
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovakk
sl.fmuser.org -> Sloven
es.fmuser.org -> Spanjol
sw.fmuser.org -> Swaħili
sv.fmuser.org -> Svediż
th.fmuser.org -> Tajlandiż
tr.fmuser.org -> Tork
uk.fmuser.org -> Ukrain
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vjetnamiż
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddix
bażi komuni:
1: RTSP RTMP HTTP huwa kollu fil-livell tal-applikazzjoni.
2: Fit-teorija, RTSP rtmphttp jista 'jintuża għal xandir dirett u on-demand, iżda RTSP RTMP ġeneralment jintuża għal xandir dirett u HTTP għal fuq talba. Il-protokoll SIP intuża f'konferenza vidjo, u issa huwa bażikament mibdul b'RTMP.
differenza:
Kopja tal-kodiċi
1: Http: jiġifieri, protokoll ta 'trasferiment ta' hypertext (FTP huwa protokoll ta 'trasferiment ta' fajls).
Http: (protokoll ta 'strimjar f'ħin reali), protokoll ta' strimjar f'ħin reali.
Protokoll ta 'manutenzjoni tal-mejda tar-rotta tal-isem sħiħ HTTP.
2: HTTP jipproċessa d-dejta kollha bħala fajls. Il-protokoll HTTP mhuwiex protokoll ta ’streaming.
RTMP u RTSP huma protokolli tal-midja strimjar.
3: Il-protokoll RTMP huwa ftehim privat ta 'Adobe, li mhux żvelat kompletament. Il-protokoll RTSP u l-protokoll HTTP huma ftehim komuni u għandhom organizzazzjonijiet speċjali biex jinżammu.
4: Il-protokoll RTMP ġeneralment jittrażmetti flv, fluss tal-format f4v, il-protokoll RTSP ġeneralment jittrażmetti ts, fluss tal-format MP4. HTTP m'għandux fluss speċifiku.
5: It-trasmissjoni RTSP ġeneralment teħtieġ 2-3 kanali, kmand u separazzjoni tal-kanal tad-dejta, HTTP u RTMP ġeneralment jittrasferixxu kmandi u dejta fuq kanal wieħed ta 'TCP.
Kopja tal-kodiċi
Differenzi bejn RTSP, RTCP u RTP
Kopja tal-kodiċi
1: Protokoll tal-fluss tal-ħin reali RTSP
Bħala protokoll ta 'saff ta' applikazzjoni, l-RTSP jipprovdi qafas estensibbli, li jagħmilha possibbli li tkun ikkontrollata u fuq talba streaming ta 'dejta f'ħin reali. B’mod ġenerali, l-RTSP huwa protokoll ta ’rappreżentazzjoni tal-midja strimjar, li jintuża prinċipalment biex jikkontrolla t-trażmissjoni tad-dejta b’karatteristiċi f’ħin reali, iżda ma jittrasmettix dejta nnifisha, iżda għandu joqgħod fuq xi servizzi pprovduti mill-protokoll tat-trasport tas-saff ta’ isfel. L-RTSP jista 'jipprovdi operazzjonijiet bħal daqq, pause, fast forward u l-bqija għall-istreaming media. Huwa responsabbli biex jiddefinixxi messaġġi ta 'kontroll speċifiċi, metodi ta' operazzjoni, kodiċijiet ta 'status, eċċ., U jiddeskrivi wkoll l-interazzjoni ma' RTP (rfc2326).
2: Protokoll ta 'kontroll RTCP
Il-protokoll tal-kontroll RTCP jeħtieġ li jintuża mal-protokoll tad-dejta RTP. Meta applikazzjoni tibda sessjoni RTP, din tokkupa żewġ portijiet fl-istess ħin, li jintużaw minn RTP u RTCP rispettivament. L-RTP innifsu ma jistax jipprovdi garanzija affidabbli għal trasmissjoni sekwenzjali ta 'pakketti ta' dejta, u lanqas jipprovdi kontroll tat-traffiku u kontroll tal-konġestjoni, li huma kollha kkompletati minn RTCP. Ġeneralment, RTCP se juża l-istess mekkaniżmu ta 'distribuzzjoni bħall-RTP, jibgħat informazzjoni ta' kontroll lill-membri kollha tas-sessjoni perjodikament. L-applikazzjoni tista 'tikkontrolla l-kwalità tas-servizz jew tiddijanjostika l-kundizzjoni tan-netwerk billi tirċievi d-dejta, tikseb l-informazzjoni rilevanti tal-parteċipanti tas-sessjoni, kif ukoll l-istatus tan-netwerk, il-probabbiltà ta' telf ta 'pakketti u informazzjoni oħra ta' feedback.
Il-funzjoni tal-protokoll RTCP hija realizzata minn datagrammi RTCP differenti, li huma prinċipalment tat-tipi li ġejjin:
SR: ir-rapport tal-mittent jirreferi għall-applikazzjoni jew it-terminal li jibgħat ir-rapport tad-dejta RTP, u l-mittent jista 'jkun ukoll ir-riċevitur. (ħin fiss tas-server mibgħut lill-klijent).
RR: ir-rapporti tat-tarf li jirċievi. L-hekk imsejjaħ tarf riċevitur jirreferi għall-applikazzjoni jew terminal li jirċievi biss iżda ma jibgħatx rapporti tad-dejta RTP. (is-server jirċievi r-risposta mibgħuta min-naħa tal-klijent).
SDEs: deskrizzjoni tas-sors, il-funzjoni ewlenija hija li sservi bħala t-trasportatur tal-informazzjoni ta ’identifikazzjoni tal-membri tas-sessjoni, bħal isem l-utent, indirizz tal-email, numru tat-telefon, eċċ., U għandha wkoll il-funzjoni li twassal informazzjoni ta’ kontroll tas-sessjoni lill-membri tas-sessjoni.
Bye: in-notifika titlaq. Il-funzjoni ewlenija hija li tindika li sors wieħed jew aktar m'għadhomx validi, jiġifieri, membri oħra fis-sessjoni ta 'notifika se joħorġu mis-sessjoni huma stess.
App: definita mill-applikazzjoni nnifisha, issolvi l-problema tal-iskalabbiltà tal-RTCP u tipprovdi ħafna flessibilità għall-implimentaturi tal-protokoll.
3: Protokoll tad-dejta RTP
Il-protokoll tad-dejta RTP huwa responsabbli għad-dejta tal-midja tal-istrimjar tal-pakketti u t-trasmissjoni fil-ħin reali tal-fluss tal-midja. Kull pakkett tad-dejta RTP jikkonsisti f'żewġ partijiet: ras u tagħbija. L-ewwel 12-il byte tar-ras huma fissi, filwaqt li t-tagħbija tista 'tkun dejta awdjo jew vidjo.
Il-post użat mill-RTP huwa l-logħob. Is-server juża l-protokoll UDP biex jittrażmetti dejta lill-klijent. RTP iżid header ta '12-il byte (informazzjoni dwar id-deskrizzjoni) fuq quddiem tat-trasmissjoni tad-data.
Il-pakkett tat-tagħbija RTP jiddisinja t-trażmissjoni tan-netwerk f'din il-karta huwa bbażat fuq il-protokoll IP, għalhekk l-unità massima ta 'trażmissjoni (MTU) hija ta' 1500 byte. Meta tuża l-ġerarkija tal-protokoll IP / UDP / RTP, din tinkludi mill-inqas 20 byte ta ’header IP, header UDP ta’ 8 bytes u header RTP ta ’12 bytes. Għalhekk, l-informazzjoni tal-header tieħu mill-inqas 40 byte, u d-daqs massimu tat-tagħbija RTP huwa 1460 bytes. Ħu l-H264 bħala eżempju, jekk qafas tad-dejta huwa akbar minn 1460, jeħtieġ li jkun ippakkjat f'biċċiet, imbagħad mhux ippakkjat fir-riċevitur, u mbagħad ikkombinat f'qafas ta 'dejta għad-dekodifikazzjoni u l-plejbek.
Kopja tal-kodiċi
Fl-applikazzjoni diretta, l-RTMP u l-HLS jistgħu bażikament ikopru l-osservazzjoni kollha tal-klijent,
HLS huwa prinċipalment b'dewmien kbir, u RTMP għandu l-vantaġġ ewlieni f'dewmien baxx.
1, Xenarji ta 'applikazzjoni
Xenarji ta 'applikazzjoni ta' dewmien baxx jinkludu:
Kopja tal-kodiċi
Xandira diretta interattiva: per eżempju, l-ankra tas-sbuħija popolari fl-2013, il-logħba diretta, eċċ
Diversi hosts, streaming media huma mqassma lill-utenti għall-wiri. L-utenti jistgħu jiċċettjaw bit-test u jinteraġixxu mal-host.
Vidjokonferenza: jekk għandna kollegi li jivvjaġġaw fil-qasam, aħna nużaw vidjokonferenza biex nagħmlu laqgħat interni.
Fil-fatt, ma jimpurtax jekk il-laqgħa tittardjax għal sekonda, għax wara li xi ħadd ieħor ikun spiċċa jitkellem, oħrajn ikollhom bżonn jaħsbuha,
Id-dewmien fil-ħin tal-ħsieb ikun ukoll ta 'madwar sekonda. Dażgur, jekk tiltaqa 'ma' konferenza bil-vidjo, ma tistax.
. oħrajn: il-monitoraġġ u x-xandir dirett jeħtieġu wkoll dewmien f'xi postijiet,
Id-dewmien tal-protokoll RTMP fuq l-Internet jista 'bażikament jissodisfa r-rekwiżiti.
Kopja tal-kodiċi
2 、 RTMP u dewmien
1. il-karatteristiċi ta 'RTMP huma kif ġej:
Kopja tal-kodiċi
1) Adobe jappoġġja sew:
RTMP huwa attwalment il-protokoll standard industrijali għall-output tal-encoder, bażikament l-encoders kollha (kameras u l-bqija) jappoġġjaw l-output RTMP.
Ir-raġuni hija li s-suq tal-PC huwa enormi, il-PC huwa prinċipalment twieqi, u l-browsers tat-twieqi bażikament jappoġġjaw il-flash,
Il-Flash jappoġġja wkoll l-RTMP tajjeb ħafna.
2) Adattat għal logħob twil:
Minħabba li l-RTMP jappoġġja tajjeb ħafna, jista 'jikseb flash playing RTMP stream għal żmien twil u kontinwament,
It-test kien miljun sekonda, jew aktar minn 10 ijiem ta 'daqq kontinwu.
Għal applikazzjonijiet tal-midja ta 'strimjar kummerċjali, l-istabbiltà tal-klijent hija ċertament meħtieġa, inkella, l-utenti finali ma jistgħux jaraw kif jilagħbu?
Jien kont naf li kien hemm klijent edukattiv li inizjalment lagħab flussi HTTP mal-plejers, u kellu bżonn jilgħab fajls differenti, u dejjem kien hemm problema,
Jekk in-naħa tas-server tikkonverti fajls differenti fi fluss RTMP, il-klijent jista 'jilgħab il-ħin kollu;
Wara li l-klijent mar għall-iskema RTMP, huwa ma semax li l-klijent kellu problema wara li tqassam minn CDN.
3) Dewmien baxx:
RTMP jittardja ħafna (1-3 sekondi) mit-tip YY ta 'protokoll privat UDP,
RTMP huwa inqas mid-dewmien tan-nixxiegħa HTTP (ġeneralment aktar minn 10 sekondi).
Sakemm l-applikazzjoni ġenerali tax-xandir dirett ma tkunx it-tip ta 'konversazzjoni bit-telefon, id-dewmien RTMP huwa aċċettabbli.
Fl-applikazzjonijiet ġenerali tal-konferenzi bil-vidjo, latency RTMP hija aċċettabbli għax aħna nisimgħu lil ħaddieħor meta jitkellmu,
Fil-fatt, dewmien wieħed ma jimpurtax, u rridu naħsbu dwarha (xi nies għad m'għandhomx il-veloċità tal-ipproċessar tas-CPU daqshekk mgħaġġla).
4) Dewmien kumulattiv:
It-teknoloġija trid tkun taf id-dgħjufija. Id-dgħjufija ta 'RTMP hija żball kumulattiv, minħabba li RTMP ma jitlifx pakketti bbażati fuq TCP.
Allura meta l-istat tan-netwerk ikun fqir, is-server se jwaqqaf il-pakketti, u dan iwassal għad-dewmien kumulattiv;
Meta n-netwerk ikun f'kondizzjoni tajba, ibgħatha lill-klijent flimkien.
Is-soluzzjoni hija li tiskonnettja l-konnessjoni mill-ġdid meta l-buffer tal-klijent ikun kbir.
Kopja tal-kodiċi
2. Dewmien baxx HLS
Xi nies dejjem jistaqsu din il-mistoqsija, kif tnaqqas id-dewmien tal-HLS.
HLS issolvi d-dewmien, l-istess bħal li jitla 'fuq is-siġra tal-aġġru biex jaqbad il-ħut. Stramba, għad hemm nies jgħajtu, ara, hemm ħut.
Xi tgħid?
Nista 'ngħid biss li qed tipparteċipa fl-ispettaklu tal-maġija tal-pudur, l-illużjoni.
Jekk int tassew ċert, jekk jogħġbok uriha bl-istampa tal-kejl attwali, irreferi għall-kejl ittardjat hawn taħt.
3. kejl tad-dewmien RTMP
Kif tkejjel id-dewmien hija problema diffiċli,
Iżda hemm mod effettiv biex tuża l-istopwatch tal-mowbajl, li jista 'jqabbel id-dewmien b'mod aktar preċiż.
Jinstab li meta n-netwerk ikun f'kondizzjoni tajba, jinstabu l-miżuri li ġejjin:
Kopja tal-kodiċi
. Id-dewmien RTMP jista 'jkun ta' madwar 0.8 sekondi.
. in-nodu tarf b'ħafna livelli ma jaffettwax id-dewmien (jista 'jagħmel dan it-tarf server ta' CDN omologu ma 'SRS)
. nginx RTMP dewmien huwa kemmxejn kbir. Huwa stmat li l-ipproċessar tal-cache huwa kkawżat minn komunikazzjoni b'ħafna proċessi?
. GOP huwa indikatur iebes, iżda SRS jista 'jitfi l-cache tal-GOP biex jevita dan l-effett
. il-prestazzjoni tas-server hija baxxa wisq, li tikkawża wkoll li d-dewmien isir akbar, u s-server ma jistax jibgħat id-data.
. it-tul tal-buffer tal-klijent jaffettwa wkoll il-latency.
Pereżempju, flash klijent NetStream.bufferTime Issettja għal 10 sekondi, imbagħad ittardja għal mill-inqas 10 sekondi.
Kopja tal-kodiċi
4. GOP-Cache
X'inhu GOP? Hija d-distanza tal-ħin bejn iż-żewġ frejms I fil-fluss tal-vidjow.
X'inhu l-impatt tal-GOP?
Il-Flash (decoder) jista 'jibda jiddekowdja u jdoqq biss sakemm iġġib GOP.
Jiġifieri, is-server ġeneralment jagħti flash frame I l-ewwel.
Sfortunatament, il-problema hi, nissopponu li GOP huwa 10 sekondi, jiġifieri, kull 10 sekondi hemm keyframes,
X'jiġri jekk l-utent jibda jilgħab fil-ħames sekonda?
L-ewwel soluzzjoni: stenna l-qafas li jmiss I,
Jiġifieri, stenna 5 sekondi oħra biex tibda tagħti d-dejta lill-klijent.
Dan id-dewmien huwa baxx ħafna, dejjem fluss fil-ħin reali.
Il-problema hi: il-5 sekondi li jistennew se jkunu suwed. Il-fenomenu huwa li l-plejer huwa mwaħħal hemm, xejn,
Xi utenti jistgħu jaħsbu li huma mejta u jġedded il-paġna.
Fil-qosor, xi klijenti jaħsbu li l-istennija għal keyframes hija żball li ma jaħfirx. X'inhi r-relazzjoni bejn id-dewmien?
Irrid biss nibda u ndoqq il-vidjow malajr, u aħjar niftaħ u ndoqq!
It-tieni soluzzjoni: ibda issa,
X'tpoġġi?
Trid tkun taf. Poġġi l-I frame preċedenti.
Jiġifieri, is-server jeħtieġ li dejjem jaħbi cache GOP,
Allura l-klijent se jilgħab l-I frame preċedenti u jibda malajr.
Il-problema hi: id-dewmien huwa naturalment kbir.
Hemm pjan tajjeb?
iva! Hemm mill-inqas żewġ tipi:
L-encoder inaqqas il-GOP, bħal 0.5 sekondi, GOP, allura d-dewmien huwa baxx u m'hemmx għalfejn tistenna.
L-iżvantaġġ huwa li r-rata tal-kompressjoni tal-encoder se titnaqqas, u l-kwalità tal-immaġni mhix daqshekk tajba.
5. dewmien kumulattiv
Minbarra l-cache tal-GOP, hemm relazzjoni, latenza kumulattiva.
Is-server jista 'jikkonfigura t-tul tal-kju ħaj, u s-server ipoġġi d-dejta fil-kju ħaj,
Jekk taqbeż dan it-tul, ċara sal-aħħar qafas I:
Naturalment, dan ma jistax jiġi kkonfigurat żgħir wisq,
GOP, pereżempju, huwa sekonda waħda, kju_ It-tul huwa sekonda, li jikkawża li d-dejta tiġi kklerjata f'1 sekonda u tiżdied.
Hemm mod aħjar? iva, għandna.
Id-dewmien huwa bażikament ugwali għat-tul tal-buffer tal-klijent. Minħabba li d-dewmien huwa l-aktar minħabba bandwidth ta 'netwerk baxx, is-server jibgħatha lill-klijent flimkien wara l-cache. Il-fenomenu huwa li l-buffer tal-klijent huwa akbar,
pereżempju NetStream.BufferLength = 5 It-tieni, allura hemm mill-inqas 5 sekondi ta 'dejta fil-buffer.
L-aħjar mod biex tittratta l-latenza kumulattiva huwa li l-klijent jiskopri li l-buffer għandu ħafna dejta, u jekk jista ', jerġa' jgħaqqad is-server.
Naturalment, jekk in-netwerk kien ħażin, m'hemm l-ebda mod.
|
Daħħal l-email biex tieħu sorpriża
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albaniż
ar.fmuser.org -> Għarbi
hy.fmuser.org -> Armenjan
az.fmuser.org -> Ażerbajġan
eu.fmuser.org -> Bask
be.fmuser.org -> Belarussu
bg.fmuser.org -> Bulgaru
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Ċiniż (Simplifikat)
zh-TW.fmuser.org -> Ċiniż (Tradizzjonali)
hr.fmuser.org -> Kroat
cs.fmuser.org -> Ċek
da.fmuser.org -> Daniż
nl.fmuser.org -> Olandiż
et.fmuser.org -> Estonjan
tl.fmuser.org -> Filippin
fi.fmuser.org -> Finlandiż
fr.fmuser.org -> Franċiż
gl.fmuser.org -> Galizjan
ka.fmuser.org -> Ġorġjan
de.fmuser.org -> Ġermaniż
el.fmuser.org -> Grieg
ht.fmuser.org -> Creole Ħaiti
iw.fmuser.org -> Ebrajk
hi.fmuser.org -> Ħindi
hu.fmuser.org -> Ungeriż
is.fmuser.org -> Iżlandiż
id.fmuser.org -> Indoneżjan
ga.fmuser.org -> Irlandiż
it.fmuser.org -> Taljan
ja.fmuser.org -> Ġappuniż
ko.fmuser.org -> Korean
lv.fmuser.org -> Latvjan
lt.fmuser.org -> Litwan
mk.fmuser.org -> Maċedonjan
ms.fmuser.org -> Malajan
mt.fmuser.org -> Malti
no.fmuser.org -> Norveġiż
fa.fmuser.org -> Persjan
pl.fmuser.org -> Pollakk
pt.fmuser.org -> Portugiż
ro.fmuser.org -> Rumen
ru.fmuser.org -> Russu
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovakk
sl.fmuser.org -> Sloven
es.fmuser.org -> Spanjol
sw.fmuser.org -> Swaħili
sv.fmuser.org -> Svediż
th.fmuser.org -> Tajlandiż
tr.fmuser.org -> Tork
uk.fmuser.org -> Ukrain
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vjetnamiż
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddix
FMUSER Wirless Jittrażmetti Vidjo U Awdjo Aktar Faċli!
kuntatt
indirizz:
No.305 Kamra HuiLan Building No.273 Huanpu Road Guangzhou China 510620
kategoriji
newsletter