论文部分内容阅读
EMIPLIB全名“EDM Media over IP Iibray”,是比利时哈瑟尔特大学(Hasselt University)开发的开源代码库,EDM(Expertise Centre for Digital Media)是该大学专门研究数字媒体的一个机构,此源码库提供了流媒体需要的各个功能模块:音视频数据采集播放、编解解码、网络传输。本文针对移动网络环境提出了一种新的基于EMIPLIB的移动DSIF(Delivery Streaming Media Integration Framework,流媒体传输集成框架),并且提供简单的编程模型,以直接应用层的编程接口为应用程序提供服务,使流媒体系统开发简单和高效。DSIF位于应用层和传输层之间,对用户隐藏传输技术细节,因此可实现网络传输的透明性;由于EMIPLIB是基于COM技术(Component Object Model,组件对象模型),组件技术的特点就是独立于特定的应用系统和程序设计语言,具有可重用和自包含特性。故基于EMIPLIB的DSIF框架是基于面向对象的,支持托放和即插即用的软件开发概念,可确保终端系统之间的交互操作性和多平台支持。基于DSIF开发的媒体系统具有开放性、易升级、易维护等优势,将成为流媒体系统开发的框架之一。本文首先介绍了DMIF (Delivery Multimedia Integration Framework,多媒体传输集成框架),它允许各种媒体在传输过程中以透明的方式为应用开发商提供其特有的服务。此传输技术隐藏传输细节,屏蔽不同网络的差异性,应用程序可以通过它透明地访问多媒体流,而不用关心这些流究竟来自广播媒体、交互式远程系统、还是存储介质。本文同时介绍了目前比较流行的流媒体平台,然后简要介绍了通用的移动流媒体系统的体系结构,由此引入EMIPLIB,并在此基础上提出了基于EMIPLIB的移动DSIF,最后采用DSIF构架设计实现了基于CDMA的移动监控系统,结合项目实现更好的阐述了DSIF,并在最后做了总结和展望。