文章目录
文档
如果想要完全理解rtsp相关的技术, 需要阅读以下文档资料:
rtsp协议 https://tools.ietf.org/html/rfc2326
sdp协议 https://tools.ietf.org/html/rfc2327
rtp/rtcp协议 https://tools.ietf.org/html/rfc3550
rtp H.264数据格式封装 https://tools.ietf.org/html/rfc6184
rtp/sdp中aac/mpeg4的相关协议 https://tools.ietf.org/html/rfc3640
rtp/sdp中G.711相关协议 https://tools.ietf.org/html/rfc5391
RTSP客户端工具vlc: https://www.videolan.org/
RTSP服务端工具: 考虑到搭建rtsp服务器很费事, 可以使用vlc的串流功能
本机的网络抓包工具: https://www.netresec.com/?page=RawCap
RTSP/RTP over TCP + G711
OPTIONS
客户端发送
OPTIONS rtsp://192.168.2.232:8456/test RTSP/1.0
CSeq: 2
User-Agent: LibVLC/3.0.5 (LIVE555 Streaming Media v2016.11.28)
服务器回复
RTSP/1.0 200 OK
CSeq: 2
Content-Length: 0
Cache-Control: no-cache
Public: DESCRIBE,SETUP,TEARDOWN,PLAY
DESCRIBE
VLC发送
DESCRIBE rtsp://192.168.2.232:84