1.首先确定采用的何种RTP荷载格式
有三种:
单NAL 单元包
聚合包
分片单元
丢此不太清楚的可以看http://blog.csdn.net/luowenlong860502/article/details/7788617
说白了就是一个RTP包里面携带了几个NALU(一个/N个/1/N个)
一个NAL单元实际并不一定是一帧完整的数据,有时候(比如关键帧)可能一帧数据由二三十个NAL单元组成。
下面列举两个最常用的NAL Type
1-23之间的都采用单NAL 单元包(单NAL单元)
28 FU-A(分片单元)
29 FU-B(分片单元)
采用什么荷载方式来发包是影响视频质量的因素之一
当你的网络环境较好时,比如局域网内通信采用网线直连可以采用FU-A
但是网络环境差时,像WIFI 3G等还是使用NAL比较好
2.而http://blog.csdn.net/luowenlong860502/article/details/7788622中所说的打包方式是影响接受方解码效率的因素之一,当然也直接影响着视频质量
3.和网卡相关
当我们的终端网卡采用的是全双工而路由器或网关,总之是和我们设备进行视频数据交互的直接设备采用的是半双工而我们的终端采用全双工的时候会出现视频包丢掉的情况