RTP协议里服务端如何知道每一帧视频的数据包已全部到达?

来源:9-1 RTP包的使用

慕虎3278424

2023-11-02

写回答

1回答

李超

2023-11-03

RTP是不知道的,在RTP中的数据回头一个Header,它里边记录着这个包是完整帧的第几个分片。比如H264 的视频帧有可能由几十个RTP包组成,每个RTP包的内容中都有一个NAL header。不过对于服务端来说,它一般不需要知道传输的内容,只要保证RTP包的sequence是不间断的就可以保证没有丢包。客户端收到服务端传过来的包,需要把RTP包中的内容拿出来,然后根据内容的Header 组包就可以了。

0
0

百万级高并发WebRTC流媒体服务器设计与开发

备战5G音视频时代,抢先掌握服务端高级技能

2067 学习 · 375 问题

查看课程