RTP 是什么

即时传输协议(RTP)是一种 Internet 根据协议规范,具体程序根据单播或多播网络服务管理多媒体数据实时传输的方法 。以及 TCP(传输控制协议)对比,TCP 更注重数据完整性而不是交货速率,RTP 更注重快速交货,并有赔偿所有细微数据完整性损失的制度 。

RTP 是什么

文章插图
【RTP 是什么】RTP 定义了根据 IP 标准化的网络传输声视频分类格式,以及即时传输控制协议(RTCP)结合使用,确保多媒体流能够同步,并保持服务水平(QoS) 。
在分布式计算中,丢失的信息可能是灾难性的,但在媒体流中,智能算法可以通过立即修复未交付/延迟的包数据来弥补包的丢失 。在一定程度上,服务水平存在可接受/不可接受的限制 。RTP 允许使用帧内添加剂,以防止帧内添加 vist 用应用算法修复声频忽略,防止点击或额外的数据噪声 。
RTP 最近最重要的应用是 VoIP(互联网协议语音)的全面引进,作为基本电话线路的替代品,VoIP 系统正变得非常流行 。
即时传输协议广泛应用于娱乐和通信系统,涉及视频流,如视频电话会议应用软件和视频电话会议应用软件等 Internet 协议中的声音 。
RTP 与即时传输控制协议(RTCP)后者允许监控传输统计信息和服务质量(QoS)评定 。
使用两个协议时,将双数端口分配给 RTP,单数端口被分配 RTCP 。这给了他们谨慎的通信端口,他们的信息可以通过这个端口进行交换,所以他们不依赖对方的数据包流发送时间,而是严格更换推送,所以他们的发送时间非常接近 。
更换推送/接受堆栈中的端口分层,保证两个流间的长度可靠性 。RTP 流量一般占流量 95%,而 RTCP 只占流量的 5%或更少;这一比例保证同步信号以其体积小而优先,并在一定程度上保持声频和视频流的同步 。
RTP 补偿了颤动和对混乱数据到达的检测,两者都在进行中 IP 数据传输在数据传输中很常见 。