FMUSER Wirless Kusambaza Video Na Sauti Ni Rahisi Zaidi!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Kiafrikana
sq.fmuser.org -> Kialbeni
ar.fmuser.org -> Kiarabu
hy.fmuser.org -> Kiarmenia
az.fmuser.org -> Kiazabajani
eu.fmuser.org -> Kibasque
be.fmuser.org -> Kibelarusi
bg.fmuser.org -> Kibulgaria
ca.fmuser.org -> Kikatalani
zh-CN.fmuser.org -> Kichina (Kilichorahisishwa)
zh-TW.fmuser.org -> Wachina (Jadi)
hr.fmuser.org -> Kikroeshia
cs.fmuser.org -> Kicheki
da.fmuser.org -> Kidenmaki
nl.fmuser.org -> Kiholanzi
et.fmuser.org -> Kiestonia
tl.fmuser.org -> Kifilipino
fi.fmuser.org -> Kifini
fr.fmuser.org -> Kifaransa
gl.fmuser.org -> Kigalisia
ka.fmuser.org -> Kijojiajia
de.fmuser.org -> Kijerumani
el.fmuser.org -> Kiyunani
ht.fmuser.org -> Kikrioli cha Haiti
iw.fmuser.org -> Kiebrania
hi.fmuser.org -> Kihindi
hu.fmuser.org -> Kihungari
is.fmuser.org -> Kiaislandi
id.fmuser.org -> Kiindonesia
ga.fmuser.org -> Kiayalandi
it.fmuser.org -> Italia
ja.fmuser.org -> Kijapani
ko.fmuser.org -> Kikorea
lv.fmuser.org -> Kilatvia
lt.fmuser.org -> Kilithuania
mk.fmuser.org -> Kimasedonia
ms.fmuser.org -> Kimalesia
mt.fmuser.org -> Kimalta
no.fmuser.org -> Kinorwe
fa.fmuser.org -> Kiajemi
pl.fmuser.org -> Kipolishi
pt.fmuser.org -> Kireno
ro.fmuser.org -> Kiromania
ru.fmuser.org -> Kirusi
sr.fmuser.org -> Mserbia
sk.fmuser.org -> Kislovakia
sl.fmuser.org -> Kislovenia
es.fmuser.org -> Kihispania
sw.fmuser.org -> Kiswahili
sv.fmuser.org -> Kiswidi
th.fmuser.org -> Thai
tr.fmuser.org -> Kituruki
uk.fmuser.org -> Kiukreni
ur.fmuser.org -> Kiurdu
vi.fmuser.org -> Kivietinamu
cy.fmuser.org -> Kiwelsh
yi.fmuser.org -> Yiddish
Hivi karibuni nilianza kuwasiliana na mradi wa moja kwa moja wa video, pia nilielezea muhtasari wa dhana zinazohusiana na moja kwa moja za video, teknolojia na suluhisho.
Kwanza kabisa, elewa dhana ya video ya moja kwa moja. Itifaki kadhaa za kawaida za video ni: RTMP, http-flv, HLS, RTP / RTCP.
Kisha tutaelezea mchakato mzima wa utangazaji wa moja kwa moja na teknolojia zinazohusiana.
1, Itifaki ya video ya moja kwa moja
Katika uwanja wa utangazaji wa moja kwa moja, kuna aina mbili za utangazaji wa moja kwa moja: utangazaji wa moja kwa moja wa moja kwa moja na utangazaji wa moja kwa moja usioshirikishwa.
Utangazaji wa moja kwa moja wa moja kwa moja (kama vile: Gwaride la moja kwa moja, Utangazaji wa moja kwa moja wa NBA, Utangazaji wa moja kwa moja wa Ligi ya Mabingwa, n.k.) hauingiliani sana, kuruhusu kuchelewa kwa sekunde 10 au zaidi. Inajulikana na vyanzo vichache na inafaa kwa utaftaji wa vituo vingi (watumiaji wanaweza kuitazama kulingana na hali ya mtandao).
Matukio ya kawaida ya utangazaji wa moja kwa moja ni pamoja na utangazaji wa moja kwa moja, utangazaji wa moja kwa moja wa mchezo, n.k Kwa sababu ya mahitaji makubwa ya mwingiliano kati ya nanga na hadhira, matangazo haya ya moja kwa moja yanahitajika kucheleweshwa ndani ya 5S. Tabia za utangazaji wa moja kwa moja wa maingiliano ni: vyanzo zaidi, visivyofaa kwa usimbuaji njia nyingi, seva ya kati tu kama jukumu la usafirishaji.
Vyombo vya habari vya usambazaji wa yaliyomo moja kwa moja ni mtandao, na itifaki zinazofanana zinahitajika kusambaza video au sauti kwenye mtandao. Kwa sasa, itifaki za kawaida zinazofaa kwa maonyesho ya moja kwa moja ni kama ifuatavyo.
1. Itifaki ya RTMP (haijaungwa mkono na HTML 5, inayoungwa mkono na flash)
RTMP ni itifaki ya media ya utiririshaji, ambayo ni itifaki ya hati miliki ya Adobe. Kulingana na TCP, ni maarufu sana nchini China.
Sababu maarufu: msaada wa programu ya chanzo wazi na maktaba ya chanzo wazi ni thabiti na imekamilika, na suluhisho za utiririshaji na utiririshaji zinazotumiwa kawaida zinaweza kuendesha vizuri. Kwa mfano: chanzo wazi librtmp kushinikiza maktaba ya mkondo, upande wa huduma una plug-in ya nginx RTMP, mkondo wa kuvuta ina maktaba ya kucheza ya ijkplayer.
2. Itifaki ya Http-flv (haijaungwa mkono na HTML 5, inayoungwa mkono na flash)
Hiyo ni kutumia itifaki ya HTTP kutiririsha yaliyomo kwenye media. HTTP ni rahisi na inayojulikana kuliko RTMP. Ucheleweshaji wa yaliyomo pia unaweza kuwa sekunde 2-5, na kasi ya kufungua ni haraka, kwa sababu HTTP yenyewe haina mwingiliano tata wa serikali. Kwa hivyo kutoka kwa mtazamo wa latency, http-flv ni bora kuliko RTMP.
3. Itifaki ya HLS (msaada wa HTML, Msaada wa Flash)
Utiririshaji wa moja kwa moja wa HTTP ni itifaki ya usafirishaji wa media kwa msingi wa HTTP iliyopendekezwa na apple. HLS ina faida kubwa sana: HTML5 inaweza kufunguliwa moja kwa moja na kuchezwa; hii inamaanisha kuwa kiunga cha moja kwa moja kinaweza kushirikiwa kupitia wechat na usambazaji mwingine, bila hitaji la kusanikisha programu yoyote huru, na kivinjari, kwa hivyo ni maarufu sana. Programu ya moja kwa moja ya kijamii, HLS inahitajika tu. URL ya mtiririko wa moja kwa moja kulingana na HLS ni faili ya m3u8, ambayo ina faili kadhaa za hivi karibuni za video za TS. Kucheleweshwa kwa hali hii ya uchezaji ni kubwa sana (ambayo inahusiana na saizi ya faili ya TS), na inaweza kufikia ucheleweshaji wa sekunde 5-7 katika mtandao huo wa jiji.
4. Itifaki ya RTP / RTCP
Itifaki ya kusafirisha wakati halisi ni itifaki ya safu ya usafirishaji wa mkondo wa data ya media titika kwenye mtandao. RTCP inasambaza ishara ya udhibiti wa maingiliano na RTP inasambaza data halisi ya media.
RTP hutumiwa sana katika ufuatiliaji wa video, mkutano wa video na simu ya IP, kwa sababu moja ya uzoefu muhimu wa mkutano wa video na simu ya IP ni yaliyomo ndani ya wakati halisi.
Ikilinganishwa na itifaki tatu hapo juu, tofauti moja muhimu kati ya RTP na hizo ni kwamba itifaki ya UDP hutumiwa kupeleka data kwa chaguo-msingi, wakati RTMP na HTTP zinategemea itifaki ya TCP.
Tumia uchambuzi wa hali: eneo la mtiririko wa sauti na video ya wakati halisi hauitaji dhamana ya kuaminika, kwa hivyo hakuna haja ya kuwa na utaratibu wa uwasilishaji. Sio muhimu kuona picha na sauti kwa wakati halisi, kupoteza yaliyomo wakati vichekesho vya mtandao, blur picha na skrini ya Splash. Ili kurudisha tena, TCP itasababisha kuchelewa na asynchrony. Ikiwa sehemu fulani ya yaliyomo inafika baada ya sekunde moja kwa sababu ya kurudishwa, basi mazungumzo yote yatacheleweshwa kwa sekunde moja. Pamoja na jitter ya mtandao, ucheleweshaji utaongezeka hadi sekunde mbili au sekunde tatu. Ikiwa mteja hatashughulikia uchezaji, uzoefu wa utangazaji wa moja kwa moja utaathiriwa sana. Jinsi ya kuboresha, itaelezewa katika nakala ifuatayo.
Hitimisho: katika uteuzi wa itifaki ya matangazo ya moja kwa moja, ikiwa RTMP au http-flv imechaguliwa, inamaanisha kuwa kuna ucheleweshaji wa yaliyomo ya sekunde 2-5, lakini mbali na ucheleweshaji wa wazi, http-flv ni bora kuliko RTMP . HLS ina ucheleweshaji wa yaliyomo ya sekunde 5-7. Kuchagua RTP kwa matangazo ya moja kwa moja kunaweza kuchelewesha matangazo ya moja kwa moja ndani ya sekunde 1. Walakini, kwa kadiri tunavyojua, watengenezaji wakuu wa CDN hawaungi mkono matangazo ya moja kwa moja kulingana na RTP, kwa hivyo mkondo wa ndani wa sasa ni RTMP au http-flv.
2, Mchakato wa matangazo ya moja kwa moja ya Video
Mchakato wa kiufundi unaohusiana na video ya moja kwa moja ni: upatikanaji wa mkondo wa video wa wakati halisi - usimbuaji wa mkondo wa video --- usafirishaji wa mkondo wa video --- mkondo wa video ukamua - video inacheza.
1. Wazo la kukamata video ya wakati halisi
a) Kwa kuweka setpreviewcallback katika hakikisho la kupiga picha la kamera ya Android, kiolesura cha onpreviewframe kinatambuliwa kukamata data ya kila mkondo wa video kwa wakati halisi.
b) Kupitia rekodi ya media ya Android, funga kisanduku cha ndani katika kazi ya kuweka faili.
c) Kutiririsha hali ya seva ya media, ukitumia ffmpeg au getstreamer kupata video ya kamera.
2. Utambuzi wa usimbaji wa compression ya video
a) Bila usimbuaji, fremu ya asili ya yuv420sp hupitishwa moja kwa moja kupitia tundu.
b) JEPG inasisitiza sura ya asili ya yuv420sp kwenye H.264 na kisha kuipitisha.
c) H.264 / avc. Sura ya video ya yuv420sp asili imeshinikizwa kuwa H.264 na kisha husambazwa. Vyombo vya kawaida vya chanzo wazi kulingana na H264 ni pamoja na JM, x264, t264, hdot264, n.k.
d). mpeg4. Shinikiza fremu ya video ya yuv420sp asili kwenye MPEG4 kisha usambaze
3. Wazo la usambazaji wa video
a). maambukizi ya tundu
b). Usafirishaji wa HTTP
c). Uhamisho wa RTP / RTSP
d). mtiririko wa hali ya seva ya media, kama live555, n.k.
4. Utambuzi wa utambuzi wa video
a). kiambatisho kinacholingana na usimbuaji
5. Wazo la kucheza video
a). kupitia hakiki ya video ya Android
b). kupitia Android mediaplay
c). weka picha ya fremu moja kwa moja kupitia turubai
|
Ingiza barua pepe kupata mshangao
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Kiafrikana
sq.fmuser.org -> Kialbeni
ar.fmuser.org -> Kiarabu
hy.fmuser.org -> Kiarmenia
az.fmuser.org -> Kiazabajani
eu.fmuser.org -> Kibasque
be.fmuser.org -> Kibelarusi
bg.fmuser.org -> Kibulgaria
ca.fmuser.org -> Kikatalani
zh-CN.fmuser.org -> Kichina (Kilichorahisishwa)
zh-TW.fmuser.org -> Wachina (Jadi)
hr.fmuser.org -> Kikroeshia
cs.fmuser.org -> Kicheki
da.fmuser.org -> Kidenmaki
nl.fmuser.org -> Kiholanzi
et.fmuser.org -> Kiestonia
tl.fmuser.org -> Kifilipino
fi.fmuser.org -> Kifini
fr.fmuser.org -> Kifaransa
gl.fmuser.org -> Kigalisia
ka.fmuser.org -> Kijojiajia
de.fmuser.org -> Kijerumani
el.fmuser.org -> Kiyunani
ht.fmuser.org -> Kikrioli cha Haiti
iw.fmuser.org -> Kiebrania
hi.fmuser.org -> Kihindi
hu.fmuser.org -> Kihungari
is.fmuser.org -> Kiaislandi
id.fmuser.org -> Kiindonesia
ga.fmuser.org -> Kiayalandi
it.fmuser.org -> Italia
ja.fmuser.org -> Kijapani
ko.fmuser.org -> Kikorea
lv.fmuser.org -> Kilatvia
lt.fmuser.org -> Kilithuania
mk.fmuser.org -> Kimasedonia
ms.fmuser.org -> Kimalesia
mt.fmuser.org -> Kimalta
no.fmuser.org -> Kinorwe
fa.fmuser.org -> Kiajemi
pl.fmuser.org -> Kipolishi
pt.fmuser.org -> Kireno
ro.fmuser.org -> Kiromania
ru.fmuser.org -> Kirusi
sr.fmuser.org -> Mserbia
sk.fmuser.org -> Kislovakia
sl.fmuser.org -> Kislovenia
es.fmuser.org -> Kihispania
sw.fmuser.org -> Kiswahili
sv.fmuser.org -> Kiswidi
th.fmuser.org -> Thai
tr.fmuser.org -> Kituruki
uk.fmuser.org -> Kiukreni
ur.fmuser.org -> Kiurdu
vi.fmuser.org -> Kivietinamu
cy.fmuser.org -> Kiwelsh
yi.fmuser.org -> Yiddish
FMUSER Wirless Kusambaza Video Na Sauti Ni Rahisi Zaidi!
Wasiliana nasi
Anwani:
Nambari 305 Chumba cha HuiLan Jengo Na. 273 Huanpu Road Guangzhou Uchina 510620
Jamii
Jarida