RTSP协议
2018-09-25 本文已影响0人
cx7
RTSP
RTSP协议规定流媒体的协商过程 RTSP并不规定媒体数据的打包格式 只负责媒体的协商
对RTP协议来说 用户不能控制接收端和发送端的发送接收时机 RTSP正可以解决这个问题
client和server经过协商后 规定流媒体的类型 参数 使用的端口等
协商确定后 发起/接收RTP流
同样的 RTSP只规定协商信令的格式 而不限定信令的传输方式
RTSP通常采用TCP 也可以通过UDP、HTTP等协议传输.
Rtsp Client简单实现
简单实现了一个Rtsp的Client
https://github.com/sliver-chen/Simple-Rtsp-Client.git
RTSP 方法
RTSP规定了一些方法 用于client和server间的交互
所谓方法就是按照规定的格式发送数据 包含会话所需要的信息
方法的具体格式应当查阅rfc2326
OPTIONS
请求对方支持的RTSP方法
DESCRIBE
请求对方的SDP描述信息
SETUP
一般会有两次的SETUP分别设置音频和视频
PLAY
开始传输RTP流
TERMINATE
结束RTP流传输
PAUSE
暂停RTP流传输