FMUSER Wirless Overfør video og lyd enklere!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albansk
ar.fmuser.org -> arabisk
hy.fmuser.org -> armensk
az.fmuser.org -> aserbajdsjansk
eu.fmuser.org -> baskisk
be.fmuser.org -> hviterussisk
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalansk
zh-CN.fmuser.org -> Kinesisk (forenklet)
zh-TW.fmuser.org -> Kinesisk (tradisjonell)
hr.fmuser.org -> Kroatisk
cs.fmuser.org -> tsjekkisk
da.fmuser.org -> dansk
nl.fmuser.org -> Nederlandsk
et.fmuser.org -> estisk
tl.fmuser.org -> filippinsk
fi.fmuser.org -> finsk
fr.fmuser.org -> French
gl.fmuser.org -> galisisk
ka.fmuser.org -> Georgisk
de.fmuser.org -> tysk
el.fmuser.org -> gresk
ht.fmuser.org -> haitisk kreolsk
iw.fmuser.org -> hebraisk
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungarsk
is.fmuser.org -> islandsk
id.fmuser.org -> indonesisk
ga.fmuser.org -> Irsk
it.fmuser.org -> Italiensk
ja.fmuser.org -> japansk
ko.fmuser.org -> koreansk
lv.fmuser.org -> lettisk
lt.fmuser.org -> litauisk
mk.fmuser.org -> makedonsk
ms.fmuser.org -> malaysisk
mt.fmuser.org -> maltesisk
no.fmuser.org -> norsk
fa.fmuser.org -> persisk
pl.fmuser.org -> polsk
pt.fmuser.org -> portugisisk
ro.fmuser.org -> rumensk
ru.fmuser.org -> russisk
sr.fmuser.org -> serbisk
sk.fmuser.org -> Slovakisk
sl.fmuser.org -> Slovenian
es.fmuser.org -> spansk
sw.fmuser.org -> Swahili
sv.fmuser.org -> svensk
th.fmuser.org -> Thai
tr.fmuser.org -> tyrkisk
uk.fmuser.org -> ukrainsk
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnamesisk
cy.fmuser.org -> walisisk
yi.fmuser.org -> Yiddish
1. RTP / RTCP-protokoll
RTP-protokoll
Det fulle navnet på RTP er sanntids transportprotokoll (sanntids transportprotokoll).
Det er en standard foreslått av IETF (The Internet Engineering Task Force), og det tilsvarende RFC-dokumentet er RFC3550 (RFC1889 er en utgått versjon). RFC3550 definerer ikke bare RTP, men definerer også den støttende relaterte protokollen RTCP (sanntids transportkontrollprotokoll, det vil si sanntids transportkontrollprotokoll). RTP brukes til å levere end-to-end sanntidsoverføringstjenester for en rekke multimedia-data som må overføres i sanntid, for eksempel tale, bilde og faks i IP-nettverket. RTP gir tidsinformasjon og streamsynkronisering for end-to-end sanntidsoverføring på Internett, men garanterer ikke tjenestekvaliteten, som tilbys av RTCP.
RTP applikasjonsmiljø
(1) Enkel multicast-lydkonferanse. Talekommunikasjon blir realisert gjennom en multicast-adresse og et par porter. Den ene er for lyddata (RTP) og den andre er for kontrollpakker (RTCP).
(2) Lyd- og videokonferanser. Hvis både lyd- og videokonferanser brukes på en konferanse, vil disse to mediene overføres i forskjellige RTP-økter, og hver økt vil bruke en annen overføringsadresse (IP-adresse + port). Hvis en bruker bruker to økter samtidig, bruker RTCP-pakken som tilsvarer hver økt det kanoniske navnet CNAME (Canonical Name). Deltakerne kan få tak i tilhørende lyd og video i henhold til CNAME i RTCP-pakken, og deretter synkronisere lyd og video i henhold til tidsinformasjonen (Network time protocol) i RTCP-pakken.
(3) Oversetter og mikser. Oversetteren og mikseren er begge relésystemer på RTP-nivå. Oversettere brukes i brukerområder som ikke kan nås direkte via IP multicast, for eksempel en brannmur mellom avsenderen og mottakeren. Når lydkodingsformatet som deltakerne kan motta er forskjellig, for eksempel hvis en deltaker kobler seg til en høyhastighetskonferanse via en lavhastighetslink, brukes en mikser. Før du går inn i nettverket der lyddataformatet må endres, rekonstruerer mikseren lydpakker fra en kilde eller flere kilder, slår sammen de rekonstruerte flere lydene og koder dem med en annen lydkoding. Videresend denne nye RTP-pakken. Alle datapakker fra en mikser bør identifiseres av mikseren som deres synkroniseringskilde (SSRC, se RTP-innkapsling), og taleren kan bekreftes gjennom bidragskildelisten (CSRC-tabellen, se RTP-innkapsling).
RTCP-protokoll
Realtids-kontrollprotokoll (RTCP) og RTP er felles definert i RFC 1889 foreslått i 1996. Det er en kontrollprotokoll som fungerer med RTP. RTCP kjører bare på lavnivåprotokollen, og lavnivåprotokollen gir multipleksering av data og kontrollpakker. Under RTP-økten sender hver øktdeltaker regelmessig RTCP-kontrollpakker til alle andre deltakere. For RTP-økter eller kringkasting brukes vanligvis en enkelt kringkastingsadresse for flere mål. Alle RTP- og RTCP-pakker som tilhører denne økten, bruker denne multimålsendingsadressen. RTP-pakker og RTCP-pakker kan skilles ut ved å bruke forskjellige portnumre. .
er en søsterprotokoll av Real Time Transport Protocol (RTP). RTCP gir kontroll utenfor RTP-medier. RTCP selv overfører ikke data, men samarbeider med RTP for å pakke og sende multimediedata. RTCP overfører regelmessig kontrolldata mellom deltakerne i en multimediasesjon. Hovedfunksjonen til RTCP er å gi tilbakemelding på kvaliteten på tjenesten som RTP tilbyr.
RTCP utfører følgende fire funksjoner:
(1) Hovedsakelig for å gi tilbakemelding om kvaliteten på utgivelsen av data. RTCP er en del av RTP-overføringsprotokollen og er relatert til flyt- og overbelastningskontroll av andre overføringsprotokoller. Tilbakemelding har en direkte effekt på adaptiv kodingskontroll, men IP multicast-erfaring viser at mottak av tilbakemelding fra avsenderen er avgjørende for å diagnostisere overføringsfeil. Ved å sende og motta tilbakemeldingsrapporter til alle deltakerne kan problemobservatører estimere om disse problemene er lokale eller globale. Publiseringsmekanismer som IP-multicasting gjør det mulig for grupper som leverandører av nettverkstjenester å motta tilbakemelding og fungere som tredjepartsmonitorer for å diagnostisere nettverksproblemer. Tilbakemeldingsfunksjonen utføres av RTCP avsender- og mottakerrapporter.
(2) RTCP bærer en RTP-kilde vedvarende transportlagidentifikasjon kalt et kanonisk navn (CNAME). Hvis det oppdages en konflikt eller programmet startes på nytt, siden SSRC-identiteten kan endres, trenger mottakeren CNAME for å spore deltakeren. Mottakeren trenger også CNAME for å kontakte flere datastrømmer gitt i den aktuelle RTP-tilkoblingen.
(3) De to første funksjonene krever at alle deltakerne sender RTCP-pakker. Derfor, for at RTP skal utvides til store mengder, må hastigheten kontrolleres. La hver deltaker sende kontrollpakker til andre deltakere, noe som øker antall uavhengige observasjonsdeltakere. Dette tallet brukes til å beregne hastigheten pakker blir sendt på.
(4) Den valgfrie funksjonen er å overføre minimum informasjon om tilkoblingskontroll, for eksempel å identifisere deltakere. Mest sannsynlig å bli brukt i "løs kontroll" -forbindelser, der deltakerne står fritt til å gå inn eller ut uten medlemskontroll eller parameterkoordinering. RTCP fungerer som en praktisk kanal for alle deltakere, men trenger ikke å støtte alle kravene til applikasjonens kontrollkommunikasjon.
Når RTP brukes i IP-multicast, er de tre første funksjonene nødvendige og anbefales i alle situasjoner. RTP-applikasjonsdesignere må unngå å bruke mekanismer som bare fungerer i unicast-modus, noe som vil føre til manglende evne til å skalere.
2. Forholdet mellom RTP / RTCP og andre protokoller
Streaming mediearkitektur diagram
Forholdet mellom RTP-protokoll og andre protokoller
RTP, TCP og UDP er alle protokoller for transportlag; RTP kan også betraktes som mellom applikasjonslaget og transportlaget
Som det fremgår av figuren er RTP delt inn i transportlaget, som er bygget på UDP. I likhet med UDP-protokollen, for å realisere sin sanntidsoverføringsfunksjon, har RTP også en fast innkapslingsform. RTP brukes til å gi tidsinformasjon og streamsynkronisering for end-to-end-sanntidsoverføring, men det garanterer ikke kvaliteten på tjenesten. Kvaliteten på tjenesten leveres av RTCP.
3. RTMP-protokoll
RTMP (Real Time Messaging Protocol) sanntids meldingsprotokoll er en åpen protokoll utviklet av Adobe Systems for lyd-, video- og dataoverføring mellom Flash-spillere og servere.
Den har tre varianter:
1) En klartekstprotokoll som fungerer på TCP, ved hjelp av port 1935;
2) RTMPT er innkapslet i HTTP-forespørselen og kan krysse brannmuren;
3) RTMPS ligner RTMPT, men bruker HTTPS-tilkobling;
RTMP-protokollen brukes av Flash til overføring av objekter, video og lyd. Denne protokollen er basert på TCP-protokollen eller polling-HTTP-protokollen.
RTMP-protokollen er som en beholder som brukes til å holde datapakker. Disse dataene kan være data i AMF-format eller video / lyddata i FLV;
En enkelt forbindelse kan overføre flere nettverksstrømmer gjennom forskjellige kanaler. Pakkene i disse kanalene overføres alle i pakker med fast størrelse;
|
Skriv inn e-post for å få en overraskelse
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albansk
ar.fmuser.org -> arabisk
hy.fmuser.org -> armensk
az.fmuser.org -> aserbajdsjansk
eu.fmuser.org -> baskisk
be.fmuser.org -> hviterussisk
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalansk
zh-CN.fmuser.org -> Kinesisk (forenklet)
zh-TW.fmuser.org -> Kinesisk (tradisjonell)
hr.fmuser.org -> Kroatisk
cs.fmuser.org -> tsjekkisk
da.fmuser.org -> dansk
nl.fmuser.org -> Nederlandsk
et.fmuser.org -> estisk
tl.fmuser.org -> filippinsk
fi.fmuser.org -> finsk
fr.fmuser.org -> French
gl.fmuser.org -> galisisk
ka.fmuser.org -> Georgisk
de.fmuser.org -> tysk
el.fmuser.org -> gresk
ht.fmuser.org -> haitisk kreolsk
iw.fmuser.org -> hebraisk
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungarsk
is.fmuser.org -> islandsk
id.fmuser.org -> indonesisk
ga.fmuser.org -> Irsk
it.fmuser.org -> Italiensk
ja.fmuser.org -> japansk
ko.fmuser.org -> koreansk
lv.fmuser.org -> lettisk
lt.fmuser.org -> litauisk
mk.fmuser.org -> makedonsk
ms.fmuser.org -> malaysisk
mt.fmuser.org -> maltesisk
no.fmuser.org -> norsk
fa.fmuser.org -> persisk
pl.fmuser.org -> polsk
pt.fmuser.org -> portugisisk
ro.fmuser.org -> rumensk
ru.fmuser.org -> russisk
sr.fmuser.org -> serbisk
sk.fmuser.org -> Slovakisk
sl.fmuser.org -> Slovenian
es.fmuser.org -> spansk
sw.fmuser.org -> Swahili
sv.fmuser.org -> svensk
th.fmuser.org -> Thai
tr.fmuser.org -> tyrkisk
uk.fmuser.org -> ukrainsk
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnamesisk
cy.fmuser.org -> walisisk
yi.fmuser.org -> Yiddish
FMUSER Wirless Overfør video og lyd enklere!
Kontakt
Adresse:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Kina 510620
Type kategori
Nyhetsbrev