1.RTP over UDP和RTP over RTSP有什么区别?
2.RTP over RTSP是不是就是RTP over TCP?
3.RTP over TCP 打包视频是不是要加4个字节的头,是怎么加的?
4.有PS流的封装格式吗?
我的分不多,若是有满意答案,我一定会加分的,请大家帮帮忙,谢谢!
...全文
47177打赏收藏
各位前辈大牛,RTP over UDP和RTP over RTSP有什么区别?
1.RTP over UDP和RTP over RTSP有什么区别? 2.RTP over RTSP是不是就是RTP over TCP? 3.RTP over TCP 打包视频是不是要加4个字节的头,是怎么加的? 4.有PS流的封装格式吗? 我的分不多,若是有满意答案,我一定会加分的,请大家帮帮忙,谢谢!
rtp和rtsp协议是应用层的,tcp和udp是传输层的,所以只能说rtp over tcp/udp。而且一般情况下一个点播需要rtsp+rtp+rtcp三个协议共同来实现。
RTP,RTCP数据和RTSP数据共享TCP数据通道,所以必须有一个标识来区别三种数据。RTP和RTCP数据会以$符号+1个字节的通道编号+4个字节的数据长度,共6个字节的前缀开始,RTSP数据是没有前缀数据的。RTP数据和RTCP数据的区别在于第二个字节的通道编号,据观察RTP通道编号是偶数,RTCP通道编号是奇数。
1.RTP over UDP和RTP over RTSP有什么区别?
不一样,RTP overUDP 是RTP下层使用udp传输,RTP over RTSP 是指的用rtsp协议建立会话,然后使用RTP协议传输数据;
2.RTP over RTSP是不是就是RTP over TCP?
不是:RTP over RTSP 是指的用用rtsp协议建立会话,然后使用RTP协议传输数据;
至于下面用udp 还是tcp是不确定的
3.RTP over TCP 打包视频是不是要加4个字节的头,是怎么加的?
需要看rfc3984
4.有PS流的封装格式吗?
PS,TS,ES都有