利用冗余音频传输提升基于RTP的DV质量
1. 引言
随着互联网可用网络带宽大幅增长,100Mbps以太网在局域网中极为常见,1Gbps级别的骨干网也已普及,未来10Gbps级别的骨干网也将成为常态。在这样的网络环境下,消耗高带宽的应用变得合理。
我们开发了一款基于DV格式的高质量音视频传输工具——DVTS(数字视频传输系统)。选择DV格式是因为它深受消费者和专业人士的喜爱。其磁带介质尺寸小(6.3mm,每盒可录制120分钟),具备全数字录制能力,与8mm摄像机相比成本合理。DV格式的视频压缩仅采用帧内离散余弦变换(DCT)和可变长度编码(VLC)技术,且压缩比例固定,本身不包含纠错方案。与MPEG1和MPEG2不同,DV格式不使用帧间压缩技术,这使得DV视频编辑更加便捷,快进和倒放等操作也更简单。此外,DV格式使用IEEE1394作为连接设备,基于IEEE1394的非线性DV编辑系统非常流行。
DVTS由发送端应用“dvsend”和接收端应用“dvrecv”组成。使用dvsend的主机需具备IEEE1394接口,并通过该接口连接DV设备(如DV摄像机)。dvsend通过IEEE1394接口接收DV数据,使用实时传输协议(RTP)封装数据,再通过IP将RTP数据包发送给dvrecv。DVTS支持IPv4和IPv6,RTP流大约消耗30Mbps的网络带宽。
虽然DVTS能以低成本实现互联网上的高质量视频传输,但它没有纠错方案,也不支持可靠的数据传输。因此,单个数据包丢失就可能导致音频质量下降。dvrecv有处理DV视频数据丢失的方案,但没有处理音频数据包丢失的方案,所以当DV音频数据丢失时,音频质量会明显变差。
为解决这一问题,我们在dvse
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



