论文部分内容阅读
近年来,随着数字技术的飞速发展,越来越多的电子产品如数字电视、手机、个人电脑等,开始走进家庭,为用户提供丰富多彩的多媒体应用和服务。但与此同时,这些电子产品多媒体资源缺乏互通性,阻碍了家庭多媒体业务的发展和用户进一步获取更新的体验。面对这些多媒体电子产品间的网络互通和多媒体内容共享的问题,DLNA(Digital Living Network Alliance,数字生活联盟)利用现有的成熟标准和协议,提出的-套DLNA设备交互方案,但其框架和标准大部分都集中在如何获取并控制家庭中智能设备的信息,并没有提出关于多媒体共享技术方面的标准。本文在DLNA框架的基础上,对家庭网络多媒体共享技术进行了有益的探索。
本文在DLNA框架的基础上,对面向家庭网络的多媒体共享技术做了进一步的研究:加入了流媒体部分的内容,同时结合新一代通信终端实验室的已有的研究成果和特点,采用了以嵌入式设备为中心的一个框架,并利用现有的一些成熟的技术,对这个框架进行了详细的设计和整合实现,完成其基本的多媒体共享的功能,基本实现家庭网络的多媒体内容在个人电脑和电视终端上的共享,并在理论上提供对手机终端的支持。
本文的主要工作包括:对现有的多媒体共享技术、流媒体技术的的调查和研究,基于DLNA的多媒体共享技术框架的详细设计,嵌入式文件系统在ARM平台的移植,无线网卡驱动在ARM平台的移植和配置,嵌入式数据库SQLite在ARM平台上的移植和配置,Dillo浏览器在ARM平台上的移植和中文化实现,UPnP协议栈SQLite在ARM平台上的移植和在Windows平台上的编译及修改以支持中文,UPnP多媒体设备的代码实现,流媒体服务器的裁剪、移植、配置和调试,网页脚本的编写和使用案例的设计。
本文的实现工作都通过了实验验证,结果良好。