1.sdp解析,需要详细追踪。
2.play后音视频如何分离出?
比如mkv如何分离出音视频?
h264/265呢?
AAC/G711呢?
等等
3.它的rtp如何打包的?
4,它的送帧间隔如何控制的?——帧率控制
5.其实rtsp协议线索就应该专注rtsp协议的交互,这包含两部分:协议内容和tcp传输。应该先看tcp传输框架和流程。再来协议内容。
tcp传输rtsp协议
不管rtp是走udp还是tcp,rtsp协议总归是走tcp的这点是共同的。
也就是rtsp协议这一层的传输可以分一个独立的章节,关注rtsp协议的传输过程基建流程。
rtsp协商内容
协商内容又要分成2部分了,一个是rtp over udp,一个是rtp over tcp,再分两个章节讲rtsp协议,但是共同的是option,describe,play,getparameter,setparameter,teardown,不同的在于setup。
得捋一捋。