darwin之rtsp请求信息解析(RTSPRequest)

来源:互联网 发布:数字油画淘宝 编辑:程序博客网 时间:2024/06/05 02:44

class RTSPRequest : public RTSPRequestInterface;

class RTSPRequestInterface : public QTSSDictionary;

RTSPRequest是QTSS_OBJECT,其派剩余QTSSDictionary。

内部维护了很多关于rtsp请求的属性。

当接收到客户端发送来的数据时,通过RTSPRequest来解析rtsp的所有属性,

并将该QTSS_OBJECT传送到模块中。




1.RTSPRequest能解析到哪些属性?


2.RtspRequest如何解析rtp传输方式(udp/tcp) ? 

通过解析RTP/AVP/TCP是否有这项来决定是否是TCP。  

fTransportType如果默认值改成qtssRTPTransportTypeTCP,则无法接收udp方式发送的数据。easydarwin里面便是如此设置的。而darwinstream默认是设置成qtssRTPTransportTypeUDP,因此可以同时支持rtp over udp 和rtp over tcp。



原创粉丝点击