2018争做中国好网民
TCP/IP-pino | |
---|---|
![]() sovelluskerros |
BGP · DHCP · DNS · ESMTP · FTP · HTTP · IMAP · IRC · LDAP · MGCP · NNTP · NTP · POP3 · RPC · RTP · RTSP · SIP · SMTP · SNMP · SOCKS · SSH · Telnet · TLS/SSL · XMPP · (..lis??..) |
![]() kuljetuskerros |
TCP · UDP · QUIC · DCCP · SCTP · RSVP · RIP · ECN |
![]() verkkokerros |
IP (IPv4 ja IPv6) · ICMP (ICMPv6) · IGMP · IPsec |
siirtoyhteyskerros | ARP · IS-IS · NDP · OSPF · L2TP · PPP |
fyysinen kerros |
RTP (lyhenne sanoista Real-time Transport Protocol) on tietoliikenneprotokolla tosiaikaisen datan kuten ??nen ja kuvan siirtoon pakettiverkoissa. RTP:t? k?ytet??n yhdess? RTCP:n (RTP control protocol) kanssa.
RTP-protokollaa k?ytet??n kolmannen sukupolven matkapuhelinverkkojen IP-pohjaisissa palveluissa, mm. puheluissa ja multimedian suoratoistossa. GPRS-verkkojen t?rkein RTP-sovellus on pikapuhelu.
RTP on eritt?in yksinkertainen protokolla. Se tarjoaa sovellukselle tiedon kehysten sis?lt?m?st? tietotyypist?, kehysten ajastuksesta, niiden h?vi?misest? ja kehysten sis?lt?m?n datan l?hteist?. RTCP v?litt?? tietoa istunnon osallistujista, yhteyksien suorituskyvyst? ja verkon palvelutasosta.
RTP:n suunnitteluperiaatteina on ollut sovellustason kehystys (application layer framing, ALF), jossa sovellus jakaa itse datan verkon kannalta sopivanmittaisiin kehyksiin ja huolehtii uudelleenl?hetyksist? tai toipuu kehysten h?vi?misest? muilla tavoin. RTP on ajateltu toteutettavaksi niin, ett? eri protokollakerroksiin kuuluva paketin k?sittely yhdistet??n yhdess? tai kahteen silmukkaan eli k?ytet??n yhdistetty? protokollakerrosten k?sittely? (integrated layer processing, ILP). RTP ei muodosta omaa protokollakerrostaan, vaan se tarjoaa sovellukselle puitteet reaaliaikaisen tiedon siirtoon.
Standardointi
[muokkaa | muokkaa wikiteksti?]RTP m??ritell??n RFC-dokumenteissa:
- RFC 1889, RTP: A Transport Protocol for Real-Time Applications, korvaaja: RFC 3550
- RFC 3550, Standard 64, RTP: A Transport Protocol for Real-Time Applications
- RFC 3551, Standard 65, RTP Profile for Audio and Video Conferences with Minimal Control
- RFC 3190, RTP Payload Format for 12-bit DAT Audio and 20- and 24-bit Linear Sampled Audio
- RFC 6184, RTP Payload Format for H.264 Video
- RFC 4103, RTP Payload Format for Text Conversation
- RFC 3640, RTP Payload Format for Transport of MPEG-4 Elementary Streams
- RFC 6416, RTP Payload Format for MPEG-4 Audio/Visual Streams
- RFC 2250, RTP Payload Format for MPEG1/MPEG2 Video
- RFC 4175, RTP Payload Format for Uncompressed Video
- RFC 6295, RTP Payload Format for MIDI
- RFC 4696, An Implementation Guide for RTP MIDI
- RFC 7587, RTP Payload Format for the Opus Speech and Audio Codec
- RFC 7656, A Taxonomy of Semantics and Mechanisms for Real-Time Transport Protocol (RTP) Sources
- RFC 7798, RTP Payload Format for High Efficiency Video Coding (HEVC)