论文部分内容阅读
信息推送技术将数据内容主动推送到用户客户端,节约了用户的时间和精力。信息推送的方式主要有两种:点对点的方式和点对多点的方式。随着各类大屏幕、多功能的智能终端的普及,加快了多媒体数据业务的发展。多媒体数据具有大数据量、持续时间长等特点,传统的点对点的多媒体传输的方式存在多种弊端。而采用点对多点多播的推送方式,能同时为大量用户提供服务,节约成本,更适合大数量的多媒体数据的传输。多播传输的方式,没有反馈通道,并且不同用户所处的网络状况差异较大,不同的网络状况要采用不同的编码冗余量,我们需要构造或寻找一种能自动调节编码冗余数据包的前向纠错码。本文主要研究了多媒体多播推送中的信道编码技术,选取Raptor码作为多媒体多播推送过程中的编码。深入研究了Raptor码的特性和编译码思想,研究并实现了Raptor码的编译码算法,对编译码算法进行了大量的功能测试和抗误码性能分析。为了进一步验证实现的Raptor码编译码算法的正确性和良好性能.在实验室局域网环境下搭建了多媒体推送系统,推送系统包括服务器和客户端两部分。用Wi-Fi模仿广播系统的无线环境,利用服务器对处于不同网络状况下的各个客户端(手机终端)进行数据推送来模仿广播系统,最终实验表明,处于网络状况较好的手机终端能及时接收到足够的编码符号,完成译码恢复源文件,处于网络状况较差的手机终端,容易造成丢包,但是只要继续接收服务器推送的编码数据包,最终也能收到足够的编码符号完成译码。