论文部分内容阅读
与电脑相比,流媒体客户端体积小、处理能力有限,并且处于无线环境中。所以如何实现流媒体的流畅播放,提高客户端的处理能力,是流媒体系统的关键问题。本文是基于BREW平台上实现了移动流媒体系统解决方案,主要对客户端进行了设计、实现和改进。研究了系统中采取的编码和传输策略,对平台进行了优化设计。重点设计实现客户端,对客户端的网络模块、音频播放模块、视频解码与显示模块、音/视频同步模块、缓存机制这五个模块进行分析实现。客户端接收服务器传过来的数据包,进行整理重组,对音、视频分别进行解码显示,实现流媒体播放、暂停、快进、快退、停止等远程VCR操作;同时可以对流媒体进行声音、亮度调节。在流媒体客户端的实现过程中,考虑到会出现并发事件,对并发事件方案进行了设计并加以实现。为了提高服务质量,提高客户端的处理速度,在流媒体播放客户端使用了MDP技术,并对其进行了实验测试,降低了手机ARM利用率。