论文部分内容阅读
随着第五代移动通信的到来,超清视频直播、VR全景视频、AR影像等多媒体应用越来越广泛并受到人们的欢迎,随之而来的时高速率、大带宽、多连接的多媒体通信模式,因此传输性能也需要进一步提升。因此在进行多媒体传输时,可以选用速率更快的UDP协议,但在传输过程中使用UDP协议可能会出现堵塞丢包等可靠性无法保障的情况,所以本文在应用层引入喷泉码,使用Raptor码对传输数据包进行前向纠错来提高通信的可靠性。为引入Raptor码,本文先对Raptor码的性能进行分析,从Raptor编码的码长、编译码时间与系统Raptor码的选用等多个方面分析,并根据多媒体通信的要求,选择合适的编码包长、译码开销、系统Raptor码种类等。接下来,以建立多媒体视频通信系统为例,在应用层将视频压缩转码成视频流,对视频流进行Raptor码编码形成Raptor码包流,并以UDP包的形式推入网络中,接收端可以对码包进行Raptor译码恢复出丢失的信号。为验证基于Raptor码的视频通信传输性能,在是否进行Raptor编码与不同长度的Raptor编码的情况下统计丢包数量,比较抗丢包能力,并分析了视频传输中时延与流畅性的关系,实现了多媒体视频传输与Raptor码的良好结合。然而目前多媒体传输数据量呈现越来越大的趋势,为了能够在给定的带宽下保证更高图像和视频的传输,发送端通常在传输前要对数据进行压缩,采用诸如jpg、png、jpeg格式的图像压缩、基于MPEG的视频压缩、感兴趣区域感知压缩等压缩技术,这样压缩后的数据在传输过程中具有不同的重要性分级。据此,本文改进一种具有不等差错保护能力的Raptor码,可以对重要部分进行保护,经过编译码过程后,重要部分符号有更高的几率可以传输成功。再结合图像的压缩技术,将压缩后数据的重要部分设置为MIB,其他的设为LIB,在信道编码方面选择UEP-Raptor码用以恢复丢失的数据包。最后,实验证明,采用该方案有效地提高了数据传输质量。