论文部分内容阅读
嵌入式系统的发展,流媒体技术的日渐成熟和网络技术的发展,尤其是3G时代的到来,给嵌入式终端的流媒体应用带来了无限的机遇。Windows Mobile是微软公司的嵌入式实时操作系统,它具有很强的网络支持以及媒体处理能力,很适合作为嵌入式流媒体应用的操作系统平台。流媒体是应用流技术在网络上传输的多媒体。它采用流式传输的方式在因特网上播放。由于3G网络在数据传输上特有的优势,流媒体应用必然会得到进一步的发展。本文设计了一种智能手机上的无线流媒体传输系统。研究基于Windows Mobile平台的流媒体传输。本文首先介绍了移动流媒体和编解码技术,然后详细阐述了智能手机开发平台、框架接口以及无线流媒体系统在智能手机中的实现。本系统采用实时的流式传输方式,由视频服务器向用户端连续、实时地传送数据,用户可以一边传送一边收看。采用这种方式进行视频传输具有较高的实时性。另外,系统采用了基于RTP协议的端到端反馈拥塞控制策略,解决了无线网络传输时所产生的高误码率和带宽时变等问题。在手机客户端采用DirectShow技术进行图像的显示与控制,通过软件模拟实现了一个基于Windows Mobile的流媒体播放器系统,该系统对客户端进行了优化,通过采用双缓冲区的处理,克服了智能手机缓冲能力有限和处理速度较低等缺点,实现了实时的流媒体传输,使用户可以在任何时间,任何地点通过无线网络接收媒体流。经过测试表明,移动式操作系统的平台运行稳定,配置灵活,手机客户端的播放器具有多功能性和可移植性,可以推广到更多场合中,得到更多的应用。