网络摄像机传输协议概述1、传输协议 网络摄像机提供很多基于 IP 网络的传输协议,以尽可能地保证音视频数据,PTZ 控制数据网络传输质量
实时视频流经过 IP 网络传输,通过多种协议组合,适应各种复杂的网络传输环境
RTP(Realtime Transport Protocol),实时传输协议,其专门针对实时流媒体而设计, RTP 的基本功能是将几个实时数据流复用到一个 UDP 分组流中,这个 UDP 流可以被发送给一台主机(单播模式),也可以被传送给多台目标主机(多播模式)
因为 RTP 仅仅封装成常规的 UDP,理论上路由器不会对分组有任何特别对待,但现在高级的路由设备都有针对 RTP 协议优化选项
RTP 协议的时间戳机制,不仅减少了抖动的影响,而且也允许多个数据流相互之间的同步,这样可以很方便地基于 I/O 事件对视频图像进行字幕添加,网络摄像机往往将音视频编码数据封装成 RTP 分组
RTCP(Realtime Transport Control Protocol)实时传输控制协议,其是 RTP 的姊妹协议,它处理反馈、同步和用户界面等,但是不传输任何数据
它的主要功能是用来向源端提供有关延迟、抖动、带宽、拥塞和其它网络特性的反馈信息,编码进程可以充分利用这些信息
因此当网络状况较好时,可以提高数据速率(从而达到更好的质量),而当网络状况不好时,它可以减少数据速率
通过连续的反馈信息,编码算法可以持续地作相应的调整,从而在当前条件下尽可能地提供最佳的质量
RTSP(Real Time Streaming Protocol)实时流协议,RTSP 协议利用推式服务器(push server)方法,让音视频浏览端,发出一个请求,网络摄像机只是不停地向浏览端推送封装成RTP 分组的音视频编码数据,网络摄像机可以用很小的系统开销实现流媒体传输
HTTP(HyperT