论文部分内容阅读
随着人们对宽带多媒体业务的需求不断增大,移动数据通信必然与因特网相结合并提供高速、高质量的移动多媒体通信业务。在这一结合过程中,在因特网中发展并已经成熟的流媒体技术将扮演极其重要的角色。3GPPTS.107中明确提出了对流媒体业务的需求。
计算机网络的经典的架构如OSI或其他参考模型,有明确的层次化的定义,应用程序开发人员将他们的工作集中在协议栈的某一层,如物理层、数据链路层、网络层、传输层、应用层等等。然而,在时间相关的无线环境中,以经典架构开发的应用程序由于对网络状态信息的不了解,其运行性能就会变得非常差。一般而言,解决思路主要有两个,一是以网络为中心,要求网络中的路由器/交换机为媒体流传输提供带宽、延迟、抖动、丢失率的服务质量保证,通过综合服务模型或者区分服务模型来实现。另一种只涉及到端系统,不对网络提出要求,通过端到端的协议实现媒体流传输的QoS保障功能。本文将主要着眼于后一种方案,通过端到端之间的通信协议来控制流的传输,并对编解码器进行相应的配置和优化。
本文首先研究了各项流媒体关键技术,在此基础上,实现了PC和开发板上的视音频实时流系统。其中,针对嵌入式实时系统的可感知需求,提出了以UDPLite代替UDP作为传输层协议;并进而提出了完整的自适应传输模型;最后,使用FEC(前向纠错码)等方式进行错误控制,并得到较满意的结果。