论文部分内容阅读
随着多媒体处理技术和嵌入式技术的发展,基于嵌入式的多媒体技术得到了广泛的应用。如个人娱乐方面,从最初的CD播放机到现在的车载娱乐终端和MP4等产品,都是典型的嵌入式多媒体技术的应用;另外由于网络技术的飞速发展,嵌入式多媒体传输技术必将有良好的应用与发展前景,能广泛应用于图像通信、视频监控、网络流媒体、数字电视等领域。
MPEG-4编码标准是MPEG专家组开发的使用于极低码率的音频/视频编码国际标准,它以内容与交互性作为核心,为多媒体数据压缩提供了一个广阔的平台。在MPEG-4信息描述中,首次使用了对象(Object)的概念,如Video Object(VO)和Audio Object(AO)等,这是一个新的飞跃,这种以内容为核心的描述方法更符合人的心理特性,不仅能获得比现有以像素为基础的标准更优越的压缩性能,也为应用提供了各种新的功能。
RTP(Real-time Transport Protocol)是在点对点通信(unicast)和多点广播(multicast)网络上实时传输流媒体数据的实时传输协议,但RTP本身并不能为按顺序传送的数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP(Real-time Transport ControlProtocol)提供这些服务。RTCP控制协议与RTP传输协议配合使用,可以监视网络上的传输服务质量,并提供质量控制和会话识别功能。更重要的是RTCP严格控制带宽,提高媒体流的传输效率。
本文以国家863项目为依托,通过对国内外有关嵌入式平台上的多媒体处理策略的研究,结合本课题的实际平台,提出了i.MX21平台上多媒体处理方法,包括MPEG-4编解码和RTP/RTCP的实时流媒体传输控制技术,讨论了MPEG-4视频数据的打包策略,并改进了该策略。研究了接收端的动态缓冲区的调整策略,并提出了新的缓冲区调整策略。分析了接收端可能出现的丢帧情况,并对其中的两种情况提出了新的丢帧策略,从而保证接收端视频的质量。