RTSP传输方式由什么决定呢? TCP or UDP解决方法

2025-05-19 14:21:46
推荐回答(1个)
回答1:

Transport: RTP/AVP 【UDP传输方式】 ------------------------- 我用的是openRTSP,如果没有 -t 参数的话,就接受不到数据,加上-t 才能收到数据。 -t 参数为 TCP方式传输. 我用抓包工具观察 有-t 的话 Transport: RTP/AVP/TCP; 无-t 的话 Transport: RTP/AVP; ----------------------- ------解决方案-------------------------------------------------------- openRTSP有-t参数说明使用tcp接收数据; 如果rtsp server在外网,外网udp数据自然无法到达你所在的内网的; rtsp协议本身不支持似网穿透、UDP打洞等; ------解决方案--------------------------------------------------------貌似发describ的时候,服务器会返回一些信息的吧,貌似就能知道是tcp还是udp了。