什么是实时传输协议?(the real-time transport protocol?)

实时传输协议(RTP)是一种用于进行实时多媒体单播和多播通信的互联网协议标准。它由两个组件组成:传输协议和实时传输控制协议(RTCP)。前者提供了Internet协议(IP)规范,用于在网络上实时传输多媒体流。后者提供基本的会话管理和服务质量(QoS)功能,如查找数据包丢失和补偿传输延迟。实时传输协议(Real time Transport Protocol)最初由互联网工程任务组的音频视频工作组...

实时传输协议(RTP)是一种用于进行实时多媒体单播和多播通信的互联网协议标准。它由两个组件组成:传输协议和实时传输控制协议(RTCP)。前者提供了Internet协议(IP)规范,用于在网络上实时传输多媒体流。后者提供基本的会话管理和服务质量(QoS)功能,如查找数据包丢失和补偿传输延迟。实时传输协议(Real time Transport Protocol)最初由互联网工程任务组的音频视频工作组开发,用于在地理位置分散的多个参与者之间进行实时视频会议,该协议通常用于VoIP通信。

Real time applications allow for an instantaneous flow of information.

音频和视频数据流在RTP中分别传输。使用两个不同的通信端口和/或多播地址为每个端口传输单独的RTP和RTCP数据包。因此,参与者可以选择只接受一种媒介。音频和视频的同步播放是通过使用音频和视频会话的RTCP数据包中的定时信息来实现的。

实时传输协议报头描述了编解码器比特流如何组合成数据包。它还包含使接收网络设备能够重构数据包的指令。RTP的其他组件包括:帧标识,用于标记每个帧的开始和结束;媒体内同步,它使用时间戳来检测和补偿延迟抖动;和有效载荷识别,它描述了媒体编码方法,以便可以根据带宽的变化进行调整。

实时传输协议的另一部分是用于检测丢失数据包的序列号和源标识。RTCP的组件包括识别,其中包括参与者的姓名、电子邮件地址、电话号码和中间同步,从而能够传输单独的音频和视频流。会话控制使参与者能够指示他们正在离开会话,而服务质量(QoS)反馈跟踪丢失数据包的数量;往返传输时间和抖动使源能够根据需要调整数据速率。

虽然RTP确实提供了基本的监控能力来保证QoS,但RTP并不能保证多媒体通信的实时传输;RTP也不能保证其他QoS参数,例如以正确的顺序接收数据包。它依靠开放系统互连(OSI)模型的网络和传输层中的互联网协议来实现。RTP通常运行在用户数据报协议(UDP)之上,但也可以使用其他传输协议,包括会话启动协议(SIP)和H.323。

  • 发表于 2021-12-15 12:30
  • 阅读 ( 172 )
  • 分类:互联网

你可能感兴趣的文章

极客学校:学习Windows7–远程访问

...Tunneling Protocol (L2TP) – L2TP is a secure tunneling protocol used for transporting PPP frames using the Internet Protocol, it is partially based on PPTP. Unlike PPTP, the Microsoft implementation of L2TP does not use MPPE to encrypt PPP frames. Instead L2TP uses IPsec in Transport Mode for encr...

  • 发布于 2021-04-12 00:06
  • 阅读 ( 175 )

tcp协议(tcp)和udp协议(udp)的区别

TCP与UDP流动的traffic across the Internet is on the basis of protocols which are TCP (Tran**ission Control Protocol) and UDP (User Datagram Protocol). 虽然TCP在Internet上更流行,但UDP不能完全冗余。TCP允许纠错,但UDP不允许。在TCP的情况下,有一个在下载或地...

  • 发布于 2021-06-22 10:50
  • 阅读 ( 203 )

返回n协议(go-back-n protocol)和选择性重复协议(selective repeat protocol)的区别

... 我能把所有的信息整理出来 什么是返回n协议(go-back-n protocol)? 它不同于其他格式,因为当数据在系统之间移动时,它不需要任何身份验证,在这种情况下,接收器只接收排队等待的下一个值,而不是所有的数据。以这种方式...

  • 发布于 2021-07-08 13:57
  • 阅读 ( 751 )

tcp协议(tcp)和ip协议(ip protocol)的区别

关键区别:TCP代表传输控制协议。它是一种面向连接的可靠协议,存在于传输层。IP代表internet协议,它是一种无连接的网络层协议,负责向网络中的设备发送数据包。 计算机世界非常有趣,尤其是计算机网络。它彻底改变了...

  • 发布于 2021-07-13 12:23
  • 阅读 ( 161 )

什么是网络安全协议?(network security protocols?)

网络安全协议用于保护传输中的计算机数据和通信。当信息在网络上传输时,用于保护信息的主要工具是加密技术。密码学使用算法加密数据,使未经授权的用户无法读取...

  • 发布于 2021-12-08 11:26
  • 阅读 ( 182 )

什么是通信协议?(a communications protocol?)

计算机系统和其他技术设备用来与其他系统和设备通信或来回传递信息的一组规则称为通信协议。协议定义了传输数据的格式和语法。这可以采取在实际数据之前发送特殊...

  • 发布于 2021-12-10 08:25
  • 阅读 ( 137 )

什么是文件传输协议客户端?(a file transfer protocol client?)

文件传输协议客户端是一种计算机软件应用程序,用于使用文件传输协议(FTP)访问数据服务器。通过使用此通用协议,客户机能够在服务器之间传输数据。客户端应用程...

  • 发布于 2021-12-10 13:06
  • 阅读 ( 122 )

什么是协议分析器?(a protocol analyzer?)

协议分析器是一种可以在数据通过计算机总线或网络时对其进行监视和解释的系统。它通常也可以收集和存储大量此类数据。某些条件通常可以编程为自动启动和停止数据...

  • 发布于 2021-12-12 09:28
  • 阅读 ( 152 )

什么是协议数据单元?(a protocol data unit?)

协议数据单元(PDU)是一种分层数据传输系统,它可以与网络设备通信,也可以与同一台机器中的协议通信。有五个命名的协议数据单元层,但第五层及以上都被归类为同...

  • 发布于 2021-12-12 09:29
  • 阅读 ( 109 )

什么是一个简单的邮件传输协议?(a simple mail transfer protocol?)

简单邮件传输协议(SMTP)是传输控制协议/互联网协议(TCP/IP)套件中用于促进网络数据传输的一组指令或过程。SMTP与邮局协议(POP3)或Internet消息访问协议(IMAP)一起使...

  • 发布于 2021-12-12 11:55
  • 阅读 ( 164 )
zmrsp6548
zmrsp6548

0 篇文章