FMUSER Wirless överför video och ljud enklare!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanska
sq.fmuser.org -> albanska
ar.fmuser.org -> arabiska
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbajdzjanska
eu.fmuser.org -> Baskiska
be.fmuser.org -> vitryska
bg.fmuser.org -> Bulgariska
ca.fmuser.org -> katalanska
zh-CN.fmuser.org -> Kinesiska (förenklad)
zh-TW.fmuser.org -> Kinesiska (traditionella)
hr.fmuser.org -> kroatiska
cs.fmuser.org -> Tjeckiska
da.fmuser.org -> danska
nl.fmuser.org -> Dutch
et.fmuser.org -> estniska
tl.fmuser.org -> filippinska
fi.fmuser.org -> finska
fr.fmuser.org -> French
gl.fmuser.org -> galiciska
ka.fmuser.org -> Georgiska
de.fmuser.org -> tyska
el.fmuser.org -> Greek
ht.fmuser.org -> Haitisk kreol
iw.fmuser.org -> hebreiska
hi.fmuser.org -> Hindi
hu.fmuser.org -> ungerska
is.fmuser.org -> isländska
id.fmuser.org -> Indonesiska
ga.fmuser.org -> Irländska
it.fmuser.org -> Italian
ja.fmuser.org -> japanska
ko.fmuser.org -> koreanska
lv.fmuser.org -> lettiska
lt.fmuser.org -> Litauiska
mk.fmuser.org -> makedonska
ms.fmuser.org -> Malajiska
mt.fmuser.org -> maltesiska
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiska
pl.fmuser.org -> polska
pt.fmuser.org -> portugisiska
ro.fmuser.org -> rumänska
ru.fmuser.org -> ryska
sr.fmuser.org -> serbiska
sk.fmuser.org -> Slovakiska
sl.fmuser.org -> Slovenska
es.fmuser.org -> spanska
sw.fmuser.org -> Swahili
sv.fmuser.org -> svenska
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiska
uk.fmuser.org -> ukrainska
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesiskt
cy.fmuser.org -> Walesiska
yi.fmuser.org -> Jiddisch
1. RTP/RTCP-protokoll
RTP-protokoll
Det fullständiga namnet på RTP är Real-time Transport Protocol (Real-time Transport Protocol).
Det är en standard som föreslagits av IETF (The Internet Engineering Task Force), och motsvarande RFC-dokument är RFC3550 (RFC1889 är en utgången version). RFC3550 definierar inte bara RTP, utan definierar också det relaterade protokollet RTCP (Real-time Transport Control Protocol, det vill säga Real-time Transport Control Protocol). RTP används för att tillhandahålla end-to-end realtidsöverföringstjänster för en mängd olika multimediadata som måste överföras i realtid, såsom röst, bild och fax i IP-nätverket. RTP tillhandahåller tidsinformation och strömsynkronisering för end-to-end realtidsöverföring på Internet, men garanterar inte tjänstens kvalitet, som tillhandahålls av RTCP.
RTP-applikationsmiljö
(1) Enkel multicast-ljudkonferens. Röstkommunikation realiseras genom en multicast-adress och ett par portar. Den ena är för ljuddata (RTP) och den andra är för kontrollpaket (RTCP).
(2) Ljud- och videokonferenser. Om både ljud- och videokonferenser används i en konferens kommer dessa två media att sändas i olika RTP-sessioner, och varje session kommer att använda en annan överföringsadress (IP-adress + port). Om en användare använder två sessioner samtidigt, använder RTCP-paketet som motsvarar varje session det kanoniska namnet CNAME (kanoniskt namn). Deltagare kan erhålla det associerade ljudet och videon enligt CNAME i RTCP-paketet och sedan synkronisera ljudet och videon enligt tidsinformationen (nätverkstidsprotokollet) i RTCP-paketet.
(3) Översättare och mixer. Översättaren och mixern är båda reläsystem på RTP-nivå. Översättare används i användarområden som inte kan nås direkt via IP multicast, såsom en brandvägg mellan avsändaren och mottagaren. När ljudkodningsformatet som deltagarna kan ta emot är annorlunda, till exempel om en deltagare ansluter till en höghastighetskonferens via en låghastighetslänk, används en mixer. Innan den går in i nätverket där ljuddataformatet behöver ändras, rekonstruerar mixern ljudpaketen från en källa eller flera källor, slår samman de rekonstruerade flera ljudsignalerna och kodar dem med en annan ljudkodning. Vidarebefordra detta nya RTP-paket. Alla datapaket från en mixer bör identifieras av mixern som deras synkroniseringskälla (SSRC, se RTP-inkapsling), och talaren kan bekräftas genom bidragskälllistan (CSRC-tabell, se RTP-inkapsling).
RTCP-protokoll
Realtidskontrollprotokoll (RTCP) och RTP definieras gemensamt i RFC 1889 som föreslogs 1996. Det är ett kontrollprotokoll som fungerar med RTP. RTCP körs enbart på lågnivåprotokollet och lågnivåprotokollet ger multiplexering av data och kontrollpaket. Under RTP-sessionen skickar varje sessionsdeltagare med jämna mellanrum RTCP-kontrollpaket till alla andra deltagare. För RTP-sessioner eller sändningar används vanligtvis en enda multi-target broadcast-adress. Alla RTP- och RTCP-paket som hör till denna session använder denna multi-target broadcast-adress. RTP-paket och RTCP-paket kan särskiljas genom att använda olika portnummer. .
är ett systerprotokoll till Real Time Transport Protocol (RTP). RTCP ger kontroll utanför bandet för RTP-mediaströmmar. RTCP själv överför inte data, utan samarbetar med RTP för att paketera och skicka multimediadata. RTCP sänder regelbundet kontrolldata mellan deltagare i en strömmande multimediasession. Huvudfunktionen hos RTCP är att ge feedback om tjänstekvaliteten som tillhandahålls av RTP.
RTCP utför följande fyra funktioner:
(1) Främst för att ge feedback om kvaliteten på datafrisläppandet. RTCP är en del av RTP-överföringsprotokollet och är relaterat till flödes- och överbelastningskontroll av andra överföringsprotokoll. Feedback har en direkt effekt på adaptiv kodningskontroll, men erfarenheten av IP-multicast visar att det är avgörande att ta emot feedback från avsändaren för att diagnostisera överföringsfel. Genom att skicka och ta emot feedbackrapporter till alla deltagare kan problemobservatörer uppskatta om dessa problem är lokala eller globala. Publiceringsmekanismer som IP-multicastning gör det möjligt för grupper som nätverksleverantörer att få feedback och fungera som tredjepartsövervakare för att diagnostisera nätverksproblem. Återkopplingsfunktionen utförs av RTCP-sändar- och mottagarrapporterna.
(2) RTCP bär en RTP-källa beständig transportlageridentifiering som kallas ett kanoniskt namn (CNAME). Om en konflikt hittas eller programmet startas om, eftersom SSRC-identiteten kan ändras, behöver mottagaren CNAME för att spåra deltagaren. Mottagaren behöver också CNAME för att kontakta flera dataströmmar som ges i den relevanta RTP-anslutningen.
(3) De två första funktionerna kräver att alla deltagare skickar RTCP-paket. Därför måste hastigheten kontrolleras för att RTP ska kunna expandera till storskaliga kvantiteter. Låt varje deltagare skicka kontrollpaket till andra deltagare, vilket ökar antalet oberoende observationsdeltagare. Detta nummer används för att beräkna hastigheten med vilken paket skickas.
(4) Den valfria funktionen är att överföra minsta anslutningskontrollinformation, såsom att identifiera deltagare. Mest sannolikt att användas i "lös kontroll"-förbindelser, där deltagarna är fria att gå in eller ut utan medlemskontroll eller parameterkoordinering. RTCP fungerar som en bekväm kanal för alla deltagare, men behöver inte stödja alla kontrollkommunikationskrav för applikationen.
När RTP används i IP multicast är de tre första funktionerna nödvändiga och rekommenderas för alla situationer. RTP-applikationsdesigners måste undvika att använda mekanismer som bara fungerar i unicast-läge, vilket kommer att resultera i oförmåga att skala.
2. Förhållandet mellan RTP/RTCP och andra protokoll
Strömmande media arkitektur diagram
Förhållandet mellan RTP-protokoll och andra protokoll
RTP, TCP och UDP är alla transportlagerprotokoll; RTP kan också anses ligga mellan applikationsskiktet och transportskiktet
Som framgår av figuren är RTP uppdelad i transportskiktet som är byggt på UDP. Liksom UDP-protokollet, för att realisera sin realtidsöverföringsfunktion, har RTP också en fast inkapslingsform. RTP används för att tillhandahålla tidsinformation och strömsynkronisering för end-to-end realtidsöverföring, men det garanterar inte kvaliteten på tjänsten. Kvaliteten på tjänsten tillhandahålls av RTCP.
3. RTMP-protokoll
RTMP (Real Time Messaging Protocol) realtidsmeddelandeprotokoll är ett öppet protokoll utvecklat av Adobe Systems för ljud-, video- och dataöverföring mellan Flash-spelare och servrar.
Den har tre varianter:
1) Ett klartextprotokoll som fungerar på TCP, med port 1935;
2) RTMPT är inkapslat i HTTP-begäran och kan passera brandväggen;
3) RTMPS liknar RTMPT, men använder HTTPS-anslutning;
RTMP-protokollet används av Flash för överföring av objekt, video och ljud. Detta protokoll är baserat på TCP-protokollet eller polling-HTTP-protokollet;
RTMP-protokollet är som en behållare som används för att hålla datapaket. Dessa data kan vara data i AMF-format eller video/ljuddata i FLV;
En enda anslutning kan överföra flera nätverksströmmar genom olika kanaler. Paketen i dessa kanaler sänds alla i paket med fast storlek;
|
Ange e-post för att få en överraskning
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanska
sq.fmuser.org -> albanska
ar.fmuser.org -> arabiska
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbajdzjanska
eu.fmuser.org -> Baskiska
be.fmuser.org -> vitryska
bg.fmuser.org -> Bulgariska
ca.fmuser.org -> katalanska
zh-CN.fmuser.org -> Kinesiska (förenklad)
zh-TW.fmuser.org -> Kinesiska (traditionella)
hr.fmuser.org -> kroatiska
cs.fmuser.org -> Tjeckiska
da.fmuser.org -> danska
nl.fmuser.org -> Dutch
et.fmuser.org -> estniska
tl.fmuser.org -> filippinska
fi.fmuser.org -> finska
fr.fmuser.org -> French
gl.fmuser.org -> galiciska
ka.fmuser.org -> Georgiska
de.fmuser.org -> tyska
el.fmuser.org -> Greek
ht.fmuser.org -> Haitisk kreol
iw.fmuser.org -> hebreiska
hi.fmuser.org -> Hindi
hu.fmuser.org -> ungerska
is.fmuser.org -> isländska
id.fmuser.org -> Indonesiska
ga.fmuser.org -> Irländska
it.fmuser.org -> Italian
ja.fmuser.org -> japanska
ko.fmuser.org -> koreanska
lv.fmuser.org -> lettiska
lt.fmuser.org -> Litauiska
mk.fmuser.org -> makedonska
ms.fmuser.org -> Malajiska
mt.fmuser.org -> maltesiska
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiska
pl.fmuser.org -> polska
pt.fmuser.org -> portugisiska
ro.fmuser.org -> rumänska
ru.fmuser.org -> ryska
sr.fmuser.org -> serbiska
sk.fmuser.org -> Slovakiska
sl.fmuser.org -> Slovenska
es.fmuser.org -> spanska
sw.fmuser.org -> Swahili
sv.fmuser.org -> svenska
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiska
uk.fmuser.org -> ukrainska
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesiskt
cy.fmuser.org -> Walesiska
yi.fmuser.org -> Jiddisch
FMUSER Wirless överför video och ljud enklare!
Kontakta Oss
Adress:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Kina 510620
Kategorier
Nyhetsbrev