什么是rtsp协议?RTCP:实时传输控制协议。利用rtcp实现音视频同步是指音视频的rtp时间戳同步,audio/videortp时间戳不能自行同步,需要audio/videortcp同步,以上是百度百科,以下是我个人的理解,一般来说,这些协议同时出现,RTSP: RealTimeStreamingProtocol。
1、超越RFC3550-RTP/RTCP协议族分析
RF3550定义了实时传输协议RTP及其控制协议RTCP。RTP协议是流媒体在互联网上传输的基础协议,它规定了在互联网上传输音频和视频的标准数据包格式。RTP本身只保证实时数据的传输,不能提供可靠的传输、流量控制和拥塞控制,这就需要RTCP协议来提供这些服务。RTCP协议负责流媒体的传输质量保证,并提供流量控制和拥塞控制等服务。
该消息包含每个参与者的数据发送和接收等统计信息,以便参与者可以动态地控制流媒体的传输质量。RTP和RTCP一起使用,通过有效的反馈来优化流媒体的传输效率。IETF的RFC3550定义了RTP/RTCP协议的基本内容,包括消息格式、传输规则等。此外,IETF还定义了一系列扩展协议,包括RTP类扩展、RTCP消息类型扩展等。
2、哪些是带宽管理的限制元素
带宽管理的限制因素有:1 .使用低带宽编码。如果管理员使用低带宽(压缩)编码,那么以G729编码为例,数字化的语音包只需要8kbit/s带宽,或者大约26kbⅳs传输RTP流。然而,由G711编码的数字语音包需要64kbit/s的带宽,或大约87kbit/s来传输RTP流。以上带宽是根据PPP或帧中继报头(6字节)计算的。如果使用其他两层头,带宽量也会相应变化。
如果管理员使用RTP头压缩(cRTP)技术,IP、UDP和RTP头可以压缩到2 ~ 4字节,而如果不使用cRTP,这些头是40字节。每条链路都启用了CRTP,并且需要在点对点WAN链路的两端进行配置。因此,管理员应该有选择地在低速WAN链路上启用cRTP,通常是在低于768 kbit/s的链路上..没有必要在所有快速wAN链路上逐跳启用cRTP。
3、使用rtcp实现音视频同步
音视频同步是指音视频的rtp时间戳的同步。audio/videortp时间戳不能自己同步,所以需要audio/videortcp同步。发送方以一定的频率发送数据包RTCPSR(SenderReport)。SR分为视频SR和音频SR,SR包包含一个RTP时间戳和一个对应的NTP时间戳。可用于音视频同步。(遵循同步过程)Rtcpsr格式是,例如,一个音频包以48k的采样率打包20ms的数据。相应的样本数是48,000 * 20/1000,960,这意味着每个音频包携带960个音频样本。因为一个样本对应于一个时间戳,所以两个相邻音频RTP分组的时间戳之间的差是960。
4、什么是rtsp协议?
RTSP(real time Streaming Protocol)是TCP/IP协议体系中的应用层协议,是由哥伦比亚大学、网景公司和RealNetworks公司提交的IETFRFC标准。该协议定义了一对多应用如何通过IP网络有效地传输多媒体数据。RTSP在架构上高于RTP和RTCP,它使用TCP或RTP来完成数据传输。
HTTP请求由客户端发送,服务器响应;使用RTSP时,客户端和服务器都可以发出请求,也就是说,RTSP可以是双向的。以上是百度百科,以下是我个人的理解,一般来说,这些协议同时出现,RTSP: RealTimeStreamingProtocol。RTCP:实时传输控制协议。