RTSP over TCP RTP数据接收和RTSP命令响应数据接收混乱问题求救!
各位大神好:
我在做RTSP over TCP 时,RTP/AVP/TCP;unicast;interleaved=0-1
接收RTP和RTCP数据的时候结构体
strucr InterLeaved
{
BYTE flag;
BYTE type;
unsigned char len;
}
InterLeaved.flag == 0x24 && InterLeaved.type == 0 ----RTP
InterLeaved.flag == 0x24 && InterLeaved.type == 1 ----RTCP
RTSP over TCP 所有数据和命令都是通过一个 socket 来发送和接收的。那如果我现在需要发送一个 RTSP 命令,服务端响应该命令返回的数据应该怎么接收?
我现在遇到的问题是收到的 InterLeaved.flag == 0x24 是正确的,但是InterLeaved.type就五花八门了,而且InterLeaved.len也不对,这个要怎么解决?求大神指教,万分感谢!