之前写了RTSP服务端 和客户端拉流之间的交互流程
正好最近在看流媒体服务器 中RTSP的部分 copy了下源码
编译下发现不能正常播放
借此机会 记录下rtsp推流时候和服务器交互的流程
以上是推流端向服务器推流的时候 的整个流程 之后就是媒体数据的发送了
然后在看下vlc播放端从此流媒体服务器拉流时候的过程
之后就开始接收到数据了
如下RTCP的暂时不分析
如果有RTSP的源码可以看打包的代码 我的这里正好有
下面是RTP 包的结构
参照RTP 打包代码 很清晰
可以对比看下下一个包的数据 很清晰
UDP的话就没有 TCP 24开头的四个字节了 直接RTP包头开始的 数据