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
5, itifaki ya RTSP
Hati ya kumbukumbu RFC2326
Itifaki ya Utiririshaji wa Wakati Halisi (Itifaki ya Utiririshaji wa Wakati Halisi) ni itifaki ya utiririshaji wa media titika inayotumiwa kudhibiti sauti au video, na inaruhusu udhibiti wa mahitaji ya utiririshaji wa wakati mmoja. Itifaki ya mawasiliano ya mtandao inayotumiwa wakati wa usafirishaji haiko katika anuwai iliyoainishwa. Upande wa seva Unaweza kuchagua kutumia TCP au UDP kusambaza yaliyomo kwenye utiririshaji. Syntax yake na operesheni ni sawa na HTTP 1.1, lakini usawazishaji wa wakati haujasisitizwa haswa, kwa hivyo inaweza kuvumilia ucheleweshaji wa mtandao. Udhibiti wa mahitaji ya utiririshaji uliotajwa hapo juu (Multicast) uliotajwa hapo awali hauwezi tu kupunguza matumizi ya mtandao kwa upande wa seva, lakini pia inasaidia mikutano ya video ya vyama vingi (Mkutano wa Video). Kwa sababu inafanya kazi sawa na HTTP1.1, kazi ya kache "Cache" ya seva ya proksi "Wakala" pia inatumika kwa RTSP, na kwa sababu RTSP ina kazi ya uelekezaji, seva inayotoa huduma inaweza kubadilishwa kulingana na mzigo halisi hali ya Epuka mzigo mwingi kujilimbikizia kwenye seva moja na kusababisha kuchelewa.
ilipendekezwa kwa pamoja na Mitandao Halisi na Netscape. Itifaki inafafanua jinsi programu-kwa-nyingi zinaweza kusambaza data ya media titika kupitia mtandao wa IP. RTSP hutoa mfumo wa kupanua ambayo inafanya uwezekano wa kudhibiti na kuhitaji data ya wakati halisi, kama sauti na video. Vyanzo vya data ni pamoja na data ya moja kwa moja na data iliyohifadhiwa kwenye klipu.
Kusudi la itifaki hii ni kudhibiti unganisho nyingi za usafirishaji wa data, kutoa njia ya kuchagua njia za usafirishaji, kama UDP, multpast UDP na TCP, na kutoa njia za kuchagua utaratibu wa usambazaji kulingana na RTP.
Uhusiano kati ya RTSP na RTP
RTP: Itifaki ya Usafiri wa wakati halisi
RTP / RTCP ni itifaki halisi ya usafirishaji wa data;
RTP inasambaza data ya sauti / video. Ikiwa ni PLAY, seva huituma kwa mteja. Ikiwa ni REKODI, inaweza kutumwa kwa seva na mteja. Itifaki nzima ya RTP ina sehemu mbili zinazohusiana sana: itifaki ya data ya RTP na itifaki ya kudhibiti RTP (yaani RTCP)
RTCP: RTCP inajumuisha Ripoti ya Sender na Ripoti ya Mpokeaji, inayotumika kwa maingiliano ya sauti / video na madhumuni mengine, na ni itifaki ya kudhibiti;
RTSP: Itifaki ya Utiririshaji wa Wakati Halisi (RTSP)
Maombi ya RTSP haswa yanajumuisha DESCRIBE, SETUP, PLAY, PAUSE, TEARDOWN, OPTION, nk, kama jina linamaanisha, inaweza kujulikana kama mazungumzo na kazi ya kudhibiti;
Wakati wa mazungumzo ya RTSP, SETUP inaweza kuamua bandari inayotumiwa na RTP / RTCP, PLAY / PAUSE / TEARDOWN inaweza kuanza au kusimamisha utumaji wa RTP, nk;
6. Itifaki ya TCP na UDP
Itifaki ya TCP
TCP, jina kamili ni Itifaki ya Kudhibiti Uhamisho, na jina la Kichina ni Itifaki ya Kudhibiti Uhamisho. Inafanya kazi kwenye safu ya usafirishaji ya OSI na hutoa huduma za kuaminika zinazolenga unganisho.
Kazi ya TCP ni hasa kuanzisha unganisho, na kisha kupokea data kutoka kwa programu ya safu ya programu na kusambaza. TCP inatumia uunganisho wa mzunguko halisi kufanya kazi. Kabla ya kutuma data, inahitaji kuanzisha unganisho kati ya mtumaji na mpokeaji. Baada ya data kutumwa, mtumaji atasubiri mpokeaji atoe majibu ya uthibitisho, vinginevyo mtumaji atadhani data hii imepotea, na kutuma tena data hii.
RTP sio kama http na ftp ambayo inaweza kupakua faili nzima ya sinema kabisa. Inatuma data kwenye mtandao kwa kiwango cha data kilichowekwa. Mteja pia hutazama faili ya sinema kwa kasi hii. Baada ya kuchezwa skrini ya sinema, haiwezi kuchezwa mara kwa mara. , Isipokuwa ukiomba data kutoka kwa seva tena.
Tofauti kubwa kati ya RTSP na RTP ni kwamba: RTSP ni njia mbili ya wakati halisi ya usafirishaji wa data, ambayo inaruhusu mteja kutuma maombi kwa seva, kama uchezaji, kasi ya mbele, na kurudisha nyuma shughuli.
Kwa kweli, RTSP inaweza kusambaza data kulingana na RTP, na pia inaweza kuchagua TCP, UDP, UDP ya anuwai na njia zingine za kutuma data, ambayo ina uwezo mzuri wa kusonga.
Ni itifaki ya safu ya maombi ya mtandao sawa na itifaki ya http.
Chanzo bandari: bandari ya mtumaji imeainishwa
Bandari ya kufika: nambari ya bandari ya mwisho wa kupokea imeainishwa
Nambari ya mlolongo: inaonyesha nafasi ya sehemu katika mlolongo wa sehemu zitakazosambazwa
Nambari ya uthibitisho: inabainisha nambari ya mlolongo wa sehemu iliyopokea vizuri, nambari ya mlolongo wa uthibitisho ina nambari inayofuata ya mlolongo ambayo mwisho wa kutuma uthibitisho unatarajia kupokea
Kukamilisha TCP: inabainisha urefu wa kichwa cha sehemu. Urefu wa kichwa cha sehemu hutegemea chaguo lililowekwa kwenye uwanja wa chaguo la kichwa cha sehemu
Imehifadhiwa: Shamba lililohifadhiwa limeteuliwa kwa matumizi ya baadaye
Ishara: SYN, ACK, PSH, RST, URG, FIN
SYN: inamaanisha usawazishaji
ACK: inamaanisha uthibitisho
PSH: Inaonyesha kuwa data itatumwa kwa mchakato wa kupokea haraka iwezekanavyo
RST: Inaonyesha unganisha upya
URG: Inaonyesha pointer ya dharura
FIN: Inaonyesha kwamba mtumaji amekamilisha usambazaji wa data
Dirisha: Taja amri kuhusu saizi ya sehemu inayofuata ambayo mtumaji anaweza kusambaza
Checksum: Checksum ina sehemu ya kichwa cha TCP na sehemu ya data, inayotumiwa kudhibitisha uaminifu wa sehemu ya kichwa na sehemu ya data.
Dharura: inaonyesha kuwa sehemu hiyo ina habari ya dharura, na kiashiria cha dharura ni halali tu wakati bendera ya URG imewekwa kuwa 1.
Chaguzi: Ukubwa wa sehemu inayotambuliwa, muhuri wa muda, mwisho wa uwanja wa chaguo umeainishwa, na chaguo la mpaka wa uwanja wa chaguo umetajwa.
Jinsi TCP inafanya kazi
Uanzishwaji wa unganisho la TCP: Mchakato wa uanzishwaji wa unganisho wa TCP pia huitwa kupeana mikono kwa njia tatu. Kwanza, mwenyeji wa mtumaji huanzisha ombi la usawazishaji (SYN) ili kuanzisha unganisho kwa mpokeaji wa mpokeaji; mwenyeji wa mpokeaji anajibu kwa majibu ya usawazishaji / kukiri (SYN / ACK) kwa mwenyeji wa mtumaji baada ya kupokea ombi hili; mwenyeji wa mtumaji anapokea hii Baada ya pakiti kutumwa kitambulisho (ACK) kwa mpokeaji wa mpokeaji, kwa wakati huu unganisho la TCP limefanikiwa;
Kufungwa kwa uunganisho wa TCP: Baada ya mwenyeji wa mtumaji na mwenyeji wa marudio kuanzisha unganisho la TCP na kukamilisha usambazaji wa data, pakiti ya data iliyo na bendera ya mwisho iliyowekwa 1 itatumwa kufunga muunganisho wa TCP na kutolewa nafasi ya bafa inayochukuliwa na unganisho huko wakati huo huo; Kuweka upya TCP: TCP inaruhusu unganisho kusumbuliwa ghafla wakati wa usafirishaji, ambao huitwa TCP upya;
Kupanga na kudhibitisha data ya TCP: TCP ni itifaki ya kuaminika ya usafirishaji Inatumia nambari za mlolongo na nambari za uthibitisho kufuatilia upokeaji wa data wakati wa usafirishaji;
Uwasilishaji wa TCP: Katika mchakato wa usafirishaji wa TCP, ikiwa mpokeaji hapokei majibu ya kukiri kwa pakiti ya data ndani ya kipindi cha kuisha cha kutuma, mwenyeji wa mtumaji huzingatia pakiti ya data iliyopotea na kupeleka pakiti ya data kwa mpokeaji tena Upande, hii inaitwa uhamisho wa TCP;
Uthibitisho wa ucheleweshaji wa TCP: TCP haithibitishi kila wakati data mara baada ya kuipokea. Inaruhusu mwenyeji kutuma ujumbe wake wa uthibitisho kwa mtu mwingine wakati wa kupokea data.
Ulinzi wa data ya TCP (checksum): TCP ni itifaki ya kuaminika ya usafirishaji, ambayo hutoa hesabu ya checksum kutambua uaminifu wa data wakati wa usafirishaji.
Itifaki ya UDP
Itifaki ya UDP ni kifupi cha Itifaki ya Mtumiaji ya DatagramProtoksi ya Kiingereza, ambayo ni, itifaki ya data ya mtumiaji, ambayo hutumika sana kusaidia matumizi ya mtandao ambayo yanahitaji kusambaza data kati ya kompyuta. Matumizi anuwai ya wateja / seva ya mtandao pamoja na mifumo ya mikutano ya video ya mtandao inahitaji kutumia itifaki ya UDP. Itifaki ya UDP imekuwa ikitumika kwa miaka mingi tangu kuanzishwa kwake. Ingawa mwangaza wake wa mwanzo umefichwa na itifaki zingine zinazofanana, hata leo, UDP bado ni itifaki ya safu ya usafirishaji wa mtandao inayofaa na inayowezekana.
Kama itifaki inayojulikana ya TCP (Itifaki ya Udhibiti wa Usambazaji), itifaki ya UDP iko moja kwa moja juu ya itifaki ya IP (Itifaki ya Mtandaoni). Kulingana na mtindo wa kumbukumbu wa OSI (Open System Interconnection), UDP na TCP zote ni itifaki za safu ya usafirishaji.
Kazi kuu ya itifaki ya UDP ni kubana trafiki ya data ya mtandao kwa njia ya datagrams. Takwimu ya kawaida ni kitengo cha usafirishaji wa data ya binary. Baiti 8 za kwanza za kila datagram hutumiwa kuwa na habari ya kichwa, na ka iliyobaki hutumiwa kuwa na data maalum ya usambazaji.
7. RTP / RTCP, RTMP, TCP, kulinganisha itifaki ya UDP
TCP ni itifaki ya hatua kwa hatua, ambayo inamaanisha kuwa kila mteja anahitaji kutenganisha kiunga cha mteja / seva, kwa hivyo utangazaji wa data kwa wateja wengi hauwezi kufikiwa katika kiwango cha mtandao. Ikiwa mkondo wa data lazima upitishwe kwa wateja wengi kwa wakati mmoja, seva lazima ipeleke nakala ya mkondo wa data kwa kila mteja. TCP inaweza kurekebisha kasi ya usafirishaji kulingana na kipimo data cha mtandao na kiwango cha msongamano na kutuma tena pakiti za data zilizopotea. Uaminifu wa usafirishaji wa data umehakikishiwa, lakini rasilimali za seva ni ghali, na ni ngumu kuhakikisha utendaji wa wakati halisi wa usambazaji wa mkondo wa data wakati mkondo wa data ni mkubwa.
UDP ni itifaki ya maambukizi isiyoaminika. Mwisho wa kutuma, kasi ambayo UDP inasambaza data imepunguzwa tu na kasi ambayo programu hutengeneza data, uwezo wa kompyuta na upelekaji wa upelekaji; mwisho wa kupokea, UDP huweka kila sehemu ya ujumbe kwenye foleni. Maombi husoma sehemu ya ujumbe kutoka kwa foleni kila wakati; itifaki ya UDP haiitaji kudumisha hali ya unganisho, na haifikiri kwamba kila pakiti ya data lazima ifikie mwisho wa kupokea, kwa hivyo mzigo wa mtandao ni mdogo kuliko TCP, na kasi ya usafirishaji ni haraka kuliko TCP; Kadiri msongamano unavyozidi kusonga, ndivyo pakiti za data zinapotea zaidi.
Tofauti kuu kati ya itifaki ya UDP na TCP ni jinsi ya kufikia usambazaji wa habari wa kuaminika. Itifaki ya TCP ina utaratibu maalum wa kuhakikisha utoaji. Wakati mpokeaji wa data anapokea habari kutoka kwa mtumaji, itatuma moja kwa moja ujumbe wa uthibitisho kwa mtumaji; mtumaji ataendelea kupeleka habari zingine tu baada ya kupokea ujumbe wa uthibitisho. Vinginevyo, itasubiri hadi ujumbe wa uthibitisho utakapopokelewa.
Kwa hivyo TCP ina wakati zaidi wa kuanzisha unganisho kuliko UDP. Ikilinganishwa na UDP, TCP ina usalama wa juu na uaminifu. Ukubwa wa usafirishaji wa itifaki ya TCP sio mdogo. Mara tu unganisho likianzishwa, pande zote mbili zinaweza kupitisha idadi kubwa ya data katika muundo fulani, wakati UDP ni itifaki isiyoaminika na kikomo cha saizi, ambayo haiwezi kuzidi 64K kila wakati.
Ikilinganishwa na itifaki ya TCP, tofauti nyingine ya itifaki ya UDP ni jinsi ya kupokea data nyingi ambazo hazitarajiwa. Tofauti na TCP, UDP haihakikishi utaratibu wa kutuma na kupokea data.
RTP iko juu ya UDP. Ingawa UDP sio ya kuaminika kama TCP na haiwezi kudhibitisha sifa ya hudumani huduma za wakati halisi, RTCP inahitaji kufuatilia usambazaji wa data na ubora wa huduma kwa wakati halisi. Walakini, kwa sababu ucheleweshaji wa usafirishaji wa UDP uko chini kuliko ule wa TCP, inaweza kuendana sana na video na sauti. Mechi nzuri. Kwa hivyo, katika matumizi ya vitendo, RTP / RTCP / UDP hutumiwa kwa media ya sauti / video, na TCP hutumiwa kwa kupitisha data na ishara ya kudhibiti.
Itifaki ya RTMP ni itifaki iliyoundwa mahsusi kwa usafirishaji mzuri wa video, sauti na data. Inatambua video ya wakati halisi na usafirishaji wa sauti kwa kuanzisha unganisho la TCP la binary au kuunganisha handaki la HTTP.
RTMP inasaidia itifaki zaidi za media kuliko seva za media za jadi. Inasaidia usambazaji wa nguvu wa laini nyingi ambazo zinaweza kuwa na sauti, video, na data ya hati kutoka kwa seva hadi kwa mteja na kutoka kwa mteja hadi seva. RTMP inashughulikia data ya sauti, video, na hati kando.
Takwimu za sauti na video zimegawanywa kando kwenye seva. Ikiwa data ya sauti inafikia kikomo fulani kwenye bafa ya sauti, data zote kwenye bafa zitatupwa, na data iliyowasili hivi karibuni itaruhusiwa kuanza kukusanya kwenye bafa na kutumwa kwa kila mteja. Takwimu za video zinasindika kwa njia ile ile, tofauti ni kwamba wakati fremu mpya ya ufunguo inapofika, data kwenye bafa inafutwa. Unapotupa data ya sura ya zamani, ikiwa itagundulika kuwa data ya mteja sio sawa, muafaka mpya na wa zamani umewekwa.
RTMP inatoa viwango tofauti vya kipaumbele kwa data. Katika mazungumzo ya wakati halisi, sauti ni muhimu zaidi, video inapewa kipaumbele cha chini, na data ya hati inapewa kipaumbele kati ya sauti na video.
Itifaki ya RTMP inaweza kuunda mito mingi ya data, lakini kila mkondo wa data unaweza kuwa na mwelekeo mmoja tu. Kutumia RTMP kunaweza kuunda mfumo kama huo, mteja anaweza kuingiliana na seva ya RTMP na seva ya programu kwa wakati mmoja, ili mzigo kwenye seva uweze kutawanywa, ingawa katika muundo huu wa mfumo ulioboreshwa, mahitaji ya utendaji wa seva ya RTMP ni juu sana.
8. Makubaliano mengine
Itifaki ya HTTP, jina kamili ni Itifaki ya Uhamisho wa HyperText, na jina la Kichina ni Itifaki ya Uhamisho wa HyperText;
Itifaki ya MMS, jina kamili ni Itifaki ya Microsoft Media Server, na jina la Kichina ni Itifaki ya Microsoft Media Server;
Itifaki ya HLS, jina kamili la Utiririshaji wa moja kwa moja wa HTTP, ni itifaki ya usambazaji wa media kwa msingi wa HTTP iliyotekelezwa na Apple Inc .;
|
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