FMUSER Wirless pārraida video un audio vieglāk!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikands
sq.fmuser.org -> albāņu
ar.fmuser.org -> arābu
hy.fmuser.org -> armēņu
az.fmuser.org -> azerbaidžāņu
eu.fmuser.org -> basku valoda
be.fmuser.org -> baltkrievu
bg.fmuser.org -> bulgāru valoda
ca.fmuser.org -> katalāņu
zh-CN.fmuser.org -> ķīniešu (vienkāršotā)
zh-TW.fmuser.org -> ķīniešu (tradicionālā)
hr.fmuser.org -> horvātu
cs.fmuser.org -> čehu
da.fmuser.org -> dāņu
nl.fmuser.org -> holandiešu
et.fmuser.org -> igauņu
tl.fmuser.org -> filipīniešu
fi.fmuser.org -> somu
fr.fmuser.org -> franču valoda
gl.fmuser.org -> galisiešu valoda
ka.fmuser.org -> gruzīnu
de.fmuser.org -> vācu
el.fmuser.org -> grieķu
ht.fmuser.org -> Haiti kreolu
iw.fmuser.org -> ebreju
hi.fmuser.org -> hindi
hu.fmuser.org -> ungāru valoda
is.fmuser.org -> islandiešu
id.fmuser.org -> indonēziešu
ga.fmuser.org -> īru
it.fmuser.org -> itāļu
ja.fmuser.org -> japāņu
ko.fmuser.org -> korejiešu
lv.fmuser.org -> latviski
lt.fmuser.org -> lietuviešu
mk.fmuser.org -> maķedoniešu
ms.fmuser.org -> malajiešu
mt.fmuser.org -> maltiešu
no.fmuser.org -> norvēģu
fa.fmuser.org -> persiešu
pl.fmuser.org -> poļu
pt.fmuser.org -> portugāļu
ro.fmuser.org -> rumāņu
ru.fmuser.org -> krievu valoda
sr.fmuser.org -> serbu
sk.fmuser.org -> slovāku
sl.fmuser.org -> slovēņu
es.fmuser.org -> spāņu
sw.fmuser.org -> svahili
sv.fmuser.org -> zviedru
th.fmuser.org -> taizemiešu
tr.fmuser.org -> turku
uk.fmuser.org -> ukraiņu
ur.fmuser.org -> urdu valoda
vi.fmuser.org -> vjetnamiešu
cy.fmuser.org -> velsiešu
yi.fmuser.org -> jidišs
1. RTP / RTCP protokols
RTP protokols
RTP pilns nosaukums ir reālā laika transporta protokols (reālā laika transporta protokols).
Tas ir IETF (The Internet Engineering Task Force) ierosinātais standarts, un atbilstošais RFC dokuments ir RFC3550 (RFC1889 versija ir beigusies). RFC3550 definē ne tikai RTP, bet arī atbalsta saistīto protokolu RTCP (reālā laika transporta kontroles protokols, tas ir, reālā laika transporta kontroles protokols). RTP tiek izmantots, lai sniegtu tiešraides un gala pārraides pakalpojumus dažādiem multivides datiem, kas jāpārraida reāllaikā, piemēram, balss, attēlu un faksu IP tīklā. RTP nodrošina laika informāciju un straumes sinhronizāciju tiešraides pārraidei no gala līdz galam internetā, taču negarantē pakalpojumu kvalitāti, ko nodrošina RTCP.
RTP lietojumprogrammas vide
(1) Vienkārša multiraides audio konference. Balss sakari tiek realizēti, izmantojot multiraides adresi un poru pāri. Viens ir paredzēts audio datiem (RTP) un otrs ir paredzēts vadības paketēm (RTCP).
(2) Audio un video konferences. Ja konferencē tiek izmantotas gan audio, gan video konferences, šie divi datu nesēji tiks pārraidīti dažādās RTP sesijās, un katrā sesijā tiks izmantota atšķirīga pārraides adrese (IP adrese + ports). Ja lietotājs vienlaikus izmanto divas sesijas, katrai sesijai atbilstošajā RTCP paketē tiek izmantots kanoniskais nosaukums CNAME (kanoniskais nosaukums). Dalībnieki var iegūt saistīto audio un video saskaņā ar CNAME RTCP paketē un pēc tam sinhronizēt audio un video atbilstoši informācijai par laiku (tīkla laika protokols) RTCP paketē.
(3) Tulkotājs un mikseris. Tulkotājs un mikseris ir gan RTP līmeņa releju sistēmas. Tulkotāji tiek izmantoti lietotāju apgabalos, kurus nevar tieši sasniegt, izmantojot IP multiraides, piemēram, ugunsmūris starp sūtītāju un saņēmēju. Ja audio kodēšanas formāts, ko dalībnieki var saņemt, ir atšķirīgs, piemēram, ja dalībnieks izveido savienojumu ar ātrgaitas konferenci, izmantojot maza ātruma saiti, tiek izmantots mikseris. Pirms ienākšanas tīklā, kur jāmaina audio datu formāts, maisītājs rekonstruē audio paketes no viena avota vai vairākiem avotiem, apvieno rekonstruētās vairākas audio un kodē tos ar citu audio kodējumu. Pārsūtīt šo jauno RTP paketi. Mikserim visas datu paketes jāidentificē kā to sinhronizācijas avots (SSRC, sk. RTP iekapsulēšanu), un runātāju var apstiprināt, izmantojot ieguldījumu avotu sarakstu (CSRC tabula, sk. RTP iekapsulēšana).
RTCP protokols
Reālā laika vadības protokols (RTCP) un RTP ir kopīgi definēti 1889. gadā ierosinātajā RFC 1996. Tas ir vadības protokols, kas darbojas ar RTP. RTCP darbojas tikai ar zema līmeņa protokolu, un zema līmeņa protokols nodrošina datu un vadības pakešu multipleksēšanu. RTP sesijas laikā katrs sesijas dalībnieks periodiski nosūta RTCP vadības paketes visiem pārējiem dalībniekiem. RTP sesijām vai apraidēm parasti tiek izmantota viena daudzu mērķu apraides adrese. Visas RTP un RTCP paketes, kas pieder šai sesijai, izmanto šo vairāku mērķu apraides adresi. RTP paketes un RTCP paketes var atšķirt, izmantojot dažādus porta numurus. .
ir reālā laika transporta protokola (RTP) māsas protokols. RTCP nodrošina ārpus joslas kontroli RTP multivides straumēm. RTCP pati nepārraida datus, bet sadarbojas ar RTP, lai iesaiņotu un nosūtītu multivides datus. RTCP periodiski pārsūta vadības datus starp straumējošās multivides sesijas dalībniekiem. RTCP galvenā funkcija ir sniegt atgriezenisko saiti par RTP sniegto pakalpojumu kvalitāti.
RTCP veic šādas četras funkcijas:
(1) Galvenokārt, lai sniegtu atsauksmes par datu izplatīšanas kvalitāti. RTCP ir daļa no RTP pārraides protokola un ir saistīta ar citu pārraides protokolu plūsmas un pārslodzes kontroli. Atsauksmēm ir tieša ietekme uz adaptīvo kodēšanas vadību, taču IP multiraides pieredze rāda, ka pārraides kļūdu diagnosticēšanai izšķiroša nozīme ir atgriezeniskās saites saņemšanai no sūtītāja. Atsauksmju ziņojumu nosūtīšana un saņemšana visiem dalībniekiem ļauj problēmu novērotājiem novērtēt, vai šīs problēmas ir lokālas vai globālas. Tādi publicēšanas mehānismi kā IP multiziņa ļauj grupām, piemēram, tīkla pakalpojumu sniedzējiem, saņemt atgriezenisko saiti un darboties kā trešo pušu monitoriem, lai diagnosticētu tīkla problēmas. Atgriezeniskās saites funkciju veic RTCP sūtītāja un saņēmēja ziņojumi.
(2) RTCP veic RTP avota pastāvīgu transporta slāņa identifikāciju, ko sauc par kanonisko nosaukumu (CNAME). Ja tiek atrasts konflikts vai programma tiek restartēta, jo SSRC identitāti var mainīt, saņēmējam ir nepieciešams CNAME, lai izsekotu dalībnieku. Uztvērējam ir nepieciešams arī CNAME, lai sazinātos ar vairākām datu plūsmām, kas norādītas attiecīgajā RTP savienojumā.
(3) Pirmās divas funkcijas prasa visiem dalībniekiem nosūtīt RTCP paketes. Tāpēc, lai RTP paplašinātos līdz liela apjoma daudzumiem, ir jākontrolē ātrums. Ļaujiet katram dalībniekam nosūtīt kontroles paketes citiem dalībniekiem, kas palielina neatkarīgo novērojumu dalībnieku skaitu. Šis skaitlis tiek izmantots, lai aprēķinātu paketes sūtīšanas ātrumu.
(4) Papildu funkcija ir pārsūtīt minimālo informāciju par savienojuma vadību, piemēram, dalībnieku identificēšanu. Visticamāk, ka to izmantos "brīvās kontroles" savienojumos, kur dalībnieki var brīvi iekļūt vai iziet bez dalībnieka kontroles vai parametru koordinācijas. RTCP darbojas kā ērts kanāls visiem dalībniekiem, taču tam nav jāatbalsta visas lietojumprogrammas vadības komunikācijas prasības.
Ja RTP tiek izmantots IP multiraidei, pirmās trīs funkcijas ir nepieciešamas un ieteicamas visās situācijās. RTP lietojumprogrammu izstrādātājiem jāizvairās no tādu mehānismu izmantošanas, kas darbojas tikai unicast režīmā, kā rezultātā nebūs iespējams mērogot.
2. Attiecība starp RTP / RTCP un citiem protokoliem
Streaming media arhitektūras diagramma
Attiecība starp RTP protokolu un citiem protokoliem
RTP, TCP un UDP ir visi transporta slāņa protokoli; RTP var uzskatīt arī par starp lietojuma slāni un transporta slāni
Kā redzams no attēla, RTP ir sadalīts transporta slānī, kas ir veidots uz UDP. Tāpat kā UDP protokols, lai realizētu reāllaika pārraides funkciju, RTP ir arī fiksēta iekapsulēšanas forma. RTP tiek izmantots, lai sniegtu informāciju par laiku un straumes sinhronizāciju tiešraides pārraidei no gala līdz galam, taču tas negarantē pakalpojumu kvalitāti. Pakalpojuma kvalitāti nodrošina RTCP.
3. RTMP protokols
RTMP (Real Time Messaging Protocol) reāllaika ziņojumapmaiņas protokols ir Adobe Systems izstrādāts atvērts protokols audio, video un datu pārraidei starp Flash atskaņotājiem un serveriem.
Tam ir trīs varianti:
1) vienkārša teksta protokols, kas darbojas TCP, izmantojot 1935. gada portu;
2) RTMPT ir iekapsulēts HTTP pieprasījumā un var šķērsot ugunsmūri;
3) RTMPS ir līdzīgs RTMPT, taču izmanto HTTPS savienojumu;
RTMP protokolu Flash izmanto objektu, video un audio pārsūtīšanai. Šis protokols ir balstīts uz TCP protokolu vai vēlēšanu HTTP protokolu;
RTMP protokols ir kā konteiners, ko izmanto datu pakešu glabāšanai. Šie dati var būt dati AMF formātā vai video / audio dati FLV formātā;
Viens savienojums var pārraidīt vairākas tīkla straumes pa dažādiem kanāliem. Šajos kanālos esošās paketes tiek pārraidītas fiksēta izmēra paketēs;
|
Ievadiet e-pastu, lai saņemtu pārsteigumu
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikands
sq.fmuser.org -> albāņu
ar.fmuser.org -> arābu
hy.fmuser.org -> armēņu
az.fmuser.org -> azerbaidžāņu
eu.fmuser.org -> basku valoda
be.fmuser.org -> baltkrievu
bg.fmuser.org -> bulgāru valoda
ca.fmuser.org -> katalāņu
zh-CN.fmuser.org -> ķīniešu (vienkāršotā)
zh-TW.fmuser.org -> ķīniešu (tradicionālā)
hr.fmuser.org -> horvātu
cs.fmuser.org -> čehu
da.fmuser.org -> dāņu
nl.fmuser.org -> holandiešu
et.fmuser.org -> igauņu
tl.fmuser.org -> filipīniešu
fi.fmuser.org -> somu
fr.fmuser.org -> franču valoda
gl.fmuser.org -> galisiešu valoda
ka.fmuser.org -> gruzīnu
de.fmuser.org -> vācu
el.fmuser.org -> grieķu
ht.fmuser.org -> Haiti kreolu
iw.fmuser.org -> ebreju
hi.fmuser.org -> hindi
hu.fmuser.org -> ungāru valoda
is.fmuser.org -> islandiešu
id.fmuser.org -> indonēziešu
ga.fmuser.org -> īru
it.fmuser.org -> itāļu
ja.fmuser.org -> japāņu
ko.fmuser.org -> korejiešu
lv.fmuser.org -> latviski
lt.fmuser.org -> lietuviešu
mk.fmuser.org -> maķedoniešu
ms.fmuser.org -> malajiešu
mt.fmuser.org -> maltiešu
no.fmuser.org -> norvēģu
fa.fmuser.org -> persiešu
pl.fmuser.org -> poļu
pt.fmuser.org -> portugāļu
ro.fmuser.org -> rumāņu
ru.fmuser.org -> krievu valoda
sr.fmuser.org -> serbu
sk.fmuser.org -> slovāku
sl.fmuser.org -> slovēņu
es.fmuser.org -> spāņu
sw.fmuser.org -> svahili
sv.fmuser.org -> zviedru
th.fmuser.org -> taizemiešu
tr.fmuser.org -> turku
uk.fmuser.org -> ukraiņu
ur.fmuser.org -> urdu valoda
vi.fmuser.org -> vjetnamiešu
cy.fmuser.org -> velsiešu
yi.fmuser.org -> jidišs
FMUSER Wirless pārraida video un audio vieglāk!
Kontakti
Adrese:
Nr. 305 istaba HuiLan ēka Nr.273 Huanpu Road Guangzhou, Ķīna 510620
Kategorijas
Saņemt jaunumus