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
Riċentement bdejt tikkuntattja l-proġett tal-vidjow live, sommajt ukoll xi kunċetti, teknoloġiji u soluzzjonijiet relatati mal-vidjow live.
L-ewwelnett, tifhem il-kunċett ta 'vidjow dirett. Diversi protokolli tal-vidjow komuni huma: RTMP, http-flv, HLS, RTP / RTCP.
Imbagħad aħna nispjegaw il-proċess kollu tax-xandir dirett u teknoloġiji relatati.
1 protocol Protokoll tal-vidjow ħaj
Fil-qasam tax-xandir dirett, hemm żewġ tipi ta ’xandir dirett: xandir dirett interattiv u xandir dirett mhux interattiv.
Xandir dirett mhux interattiv (bħal: Live parade, NBA Live Broadcasting, Champions League live broadcasting, eċċ.) Mhuwiex interattiv ħafna, u jippermetti dewmien ta '10 sekondi jew aktar. Huwa kkaratterizzat minn relattivament ftit sorsi u adattat għal transkodifikazzjoni b'ħafna kanali (l-utenti jistgħu jarawh skont il-kundizzjonijiet tan-netwerk).
Ix-xeni tipiċi tax-xandir dirett interattiv jinkludu xandir dirett tal-ispettaklu, xandir dirett tal-logħob, eċċ. Minħabba r-rekwiżiti għoljin għall-interazzjoni bejn l-ankra u l-udjenza, dawn ix-xandiriet diretti huma meħtieġa li jittardjaw fi żmien 5S. Il-karatteristiċi tax-xandir dirett interattiv huma: iktar sorsi, mhux adattati għat-transkodifikazzjoni b'ħafna kanali, server intermedju biss bħala rwol ta 'transitu.
Il-midja tat-trasmissjoni tal-kontenut dirett hija n-netwerk, u l-protokolli korrispondenti huma meħtieġa biex jittrasmettu vidjow jew awdjo fin-netwerk. Fil-preżent, il-protokolli komuni adattati għal xeni diretti huma kif ġej.
1. Protokoll RTMP (mhux appoġġjat minn HTML 5, appoġġjat minn flash)
L-RTMP huwa protokoll tal-midja strimjar, li huwa l-protokoll tal-privattiva ta 'Adobe. Ibbażat fuq TCP, huwa popolari ħafna fiċ-Ċina.
Raġuni popolari: l-appoġġ ta 'softwer open source u librerija open source huwa stabbli u komplut, u l-iktar soluzzjonijiet ta' streaming u streaming li jintużaw l-aktar komunement jistgħu bażikament jaħdmu b'mod stabbli. Pereżempju: librerija open source librtmp push stream, in-naħa tas-servizz għandha nginx RTMP plug-in, pull stream għandha librerija tal-logħob ijkplayer.
2. Protokoll Http-flv (mhux appoġġjat minn HTML 5, appoġġjat minn flash)
Dan huwa li tuża protokoll HTTP biex tixxandar kontenut tal-midja. HTTP huwa aktar sempliċi u magħruf aħjar minn RTMP. Id-dewmien tal-kontenut jista 'jkun ukoll ta' 2-5 sekondi, u l-veloċità tal-ftuħ hija aktar mgħaġġla, minħabba li HTTP innifsu m'għandux interazzjoni ta 'stat kumpless. Allura mill-perspettiva tal-latency, http-flv huwa aħjar minn RTMP.
3. Protokoll HLS (appoġġ HTML, appoġġ Flash)
HTTP live streaming huwa protokoll tat-trasport tal-midja streaming ibbażat fuq HTTP propost minn apple. HLS għandu vantaġġ kbir ħafna: HTML5 jista 'jinfetaħ u jintlagħab direttament; dan ifisser li konnessjoni diretta tista 'tinqasam permezz ta' wechat u spedizzjoni oħra, mingħajr il-ħtieġa li tiġi installata xi app indipendenti, bi browser, u għalhekk hija popolari ħafna. App live soċjali, HLS hija biss meħtieġa. Il-live stream URL ibbażat fuq HLS huwa fajl m3u8, li fih bosta fajls TS żgħar tal-vidjow riċenti. Id-dewmien ta 'din il-modalità ta' daqq huwa relattivament għoli (li huwa relatat mad-daqs tal-fajl TS), u jista 'jikseb dewmien ta' 5-7 sekondi fl-istess netwerk tal-belt.
4. Protokoll RTP / RTCP
Protokoll tat-trasport f'ħin reali huwa protokoll tas-saff tat-trasport għal fluss ta 'dejta multimedjali fuq l-Internet. L-RTCP jittrażmetti s-sinjalar tal-kontroll interattiv u l-RTP jittrażmetti d-dejta tal-midja attwali.
L-RTP tintuża ħafna fis-sorveljanza bil-vidjo, konferenza bil-vidjo u telefown IP, minħabba li waħda mill-esperjenza importanti tal-konferenza bil-vidjo u tat-telefown IP hija kontenut qawwi f'ħin reali.
Meta mqabbel mat-tliet protokolli ta ’hawn fuq, differenza importanti bejn l-RTP u minnhom hija li l-protokoll UDP jintuża biex jittrasmetti d-dejta b’mod awtomatiku, filwaqt li l-RTMP u l-HTTP huma bbażati fuq il-protokoll TCP.
Uża analiżi tax-xenarju: ix-xena ta 'fluss ta' awdjo u vidjow f'ħin reali m'għandhiex bżonn garanzija affidabbli, u għalhekk m'hemmx bżonn li jkun hemm mekkaniżmu ta 'trażmissjoni mill-ġdid. Mhuwiex importanti li tara l-immaġni u l-ħoss f'ħin reali, titlef xi kontenut meta n-netwerk jitters, iċajpru l-istampa u splash screen. Sabiex jittrażmetti mill-ġdid, TCP jikkawża dewmien u asinkronija. Jekk ċerta taqsima tal-kontenut tasal wara sekonda minħabba ritrasmissjoni, allura l-konversazzjoni kollha tiġi ttardjata b'sekonda. Bil-jitter tan-netwerk, id-dewmien jiżdied għal żewġ sekondi jew tliet sekondi. Jekk il-klijent ma jimmaniġġjax il-plejbek, l-esperjenza tax-xandir dirett tkun affettwata serjament. Kif jiġi ottimizzat, se jiġi spjegat fl-artikolu li ġej.
Konklużjoni: fl-għażla tal-protokoll tax-xandir dirett, jekk tintgħażel RTMP jew http-flv, dan ifisser li hemm dewmien tal-kontenut ta '2-5 sekondi, iżda f'dak li għandu x'jaqsam mad-dewmien miftuħ, http-flv huwa aħjar minn RTMP . HLS għandu dewmien tal-kontenut ta '5-7 sekondi. L-għażla ta 'RTP għal xandira diretta tista' tittardja x-xandira diretta fi żmien sekonda. Madankollu, sa fejn nafu, il-manifatturi ewlenin tas-CDN ma jappoġġjawx ix-xandir dirett ibbażat fuq RTP, allura l-mainstream domestiku attwali huwa RTMP jew http-flv.
2 process Video xandir proċess ħaj
Il-proċess tekniku relatat mal-vidjow dirett huwa: akkwist tal-fluss tal-vidjow f'ħin reali --- kodifikazzjoni tal-fluss tal-vidjow --- trasmissjoni tal-fluss tal-vidjow --- dekodifikazzjoni tal-fluss tal-vidjow --- daqq tal-vidjo
1. L-idea tal-qbid tal-vidjow f'ħin reali
a) Billi tissettja setpreviewcallback fil-previżjoni tal-isparar tal-kamera tal-Android, l-interface onpreviewframe hija realizzata biex taqbad id-dejta ta 'kull fluss tal-vidjow f'ħin reali.
b) Permezz tal-mediarecorder Android, torbot lokalocket fil-funzjoni setoutputfile.
c) Streaming media server mode, billi tuża ffmpeg jew getstreamer biex tikseb il-vidjow tal-kamera.
2. Ir-realizzazzjoni tal-kodifikazzjoni tal-kompressjoni tal-vidjo
a) Mingħajr kodifikazzjoni, il-qafas tal-vidjow yuv420sp oriġinali huwa trasmess direttament permezz tas-sokit.
b) JEPG jikkompressa l-qafas tal-vidjow yuv420sp oriġinali f'H.264 u mbagħad jittrażmettih.
c) H.264 / avc. Il-qafas tal-vidjow yuv420sp oriġinali huwa kkompressat f'H.264 u mbagħad trasmess. Kowders komuni ta 'sors miftuħ ibbażati fuq H264 jinkludu JM, x264, t264, hdot264, eċċ.
d). mpeg4. Ikkompressa l-qafas tal-vidjow yuv420sp oriġinali f'MPEG4 u mbagħad ittrasmetti
3. L-idea tat-trasmissjoni tal-vidjow
a). trasmissjoni tas-sokit
b). Trasport HTTP
c). Trasmissjoni RTP / RTSP
d). streaming media server mode, bħal live555, eċċ
4. Ir-realizzazzjoni ta 'dekodifikazzjoni tal-vidjo
a). decoder li jikkorrispondi għall-kodifikazzjoni
5. L-idea tal-logħob tal-vidjo
a). permezz ta 'Android videoview
b). permezz tal-mediaplay Android
c). pejst immaġni tal-qafas direttament permezz tal-kanvas
|
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