RTSP协议,与sip区别

RTSP(Real Time Streaming Protocol)是应用层中的实时流协议,处于RTP、RTCP、SRTP等之上,使用RTP或TCP来进行数据的传输,其本身并不传输媒体流数据,而是要依靠传输层协议所提供的传输数据服务。RTSP主要是通过会话来协商音视频媒体流传输的信息,比如协商两边的发送端口、接收端口、音视频码流信息、组帧sdp等。RTSP先协商好这些前提信息,才能开始数据的传输。除此之外,RTSP还能控制具有实时特性的数据发送,比如对流媒体提供播放、暂停、快进等操作。同类型的应用层协议还有RTMP(Real Time Message Protocol)、http(超文本传送协议)等,RTCP和RTMP都属于流媒体协议,一般用于直播,http一般用于点播。

sip和RTSP等都属于应用层中纯文本的控制协议,都只是负责管理通信过程的连接、控制、修改和结束,不负责传输媒体类型和数据的传输,所以都需要使用SDP协议来传送媒体参数,使用RTP和RTCP协议来传输媒体流。区别就是RTSP是专门为流媒体制定的协议,sip一般用来创建双向的音频、视频通话,RTSP等一般用来做单向视频点播、视频监控等。

注:属学习笔记,如有错误,欢迎指正

2022.12.10

猜你喜欢

转载自blog.csdn.net/m0_51292856/article/details/128263431
今日推荐