UPnP媒体播放器的研究与实现

[09-14 01:03:59]   来源:http://www.88dzw.com  电子制作   阅读:8773

文章摘要:码线程,输出:“Create thread success!!”,则表示解码线程创建成功,在该解码线程中调用媒体解码库中的函数。媒体解码库出:“…The main proccess start…player_init”,初始化媒体解码库,解码并开始播放音乐。5 结论 由此可见,该媒体播放器实现成功,但存在不足之处:由于直接在Intel公司开源UPnP开发工具DeviceBuilder生成的代码上进行开发,所以界面不够友好。实现媒体播放器的创新点如下:(1)直接在Intel生成的UPnP框架上进行开发,与现有的许多使用开源UPnP SDK开发相比,无需进行设备初始化和注册工作,亦无需对UP

UPnP媒体播放器的研究与实现,标签:电子小制作,http://www.88dzw.com
码线程,输出:“Create thread success!!”,则表示解码线程创建成功,在该解码线程中调用媒体解码库中的函数。媒体解码库出:“…The main proccess start…player_init”,初始化媒体解码库,解码并开始播放音乐。

5 结论
    由此可见,该媒体播放器实现成功,但存在不足之处:由于直接在Intel公司开源UPnP开发工具DeviceBuilder生成的代码上进行开发,所以界面不够友好。实现媒体播放器的创新点如下:(1)直接在Intel生成的UPnP框架上进行开发,与现有的许多使用开源UPnP SDK开发相比,无需进行设备初始化和注册工作,亦无需对UPnP的工作过程进行手动操作,使开发者的注意力可以完全集中在所需添加的服务上,无需关注繁琐的协议通信细节,简化UPnP应用的设计开发;但缺点是由于目前业界有许多SDK开发包具有类似的功能,直接使用生成的UPnP框架不利于按需更换协议库。(2)可在不同的操作系统上生成相应的协议框架,屏蔽开发平台的差异,方便开发人员在合适的平台上实现所需的服务。(3)服务本身也可以作为模块添加到应用程序中,如媒体解码库就是作为一个独立的模块添加,实现松散耦合的应用程序和组件,可根据不断变化的情况和需求来实现服务,为媒体播放器的功能扩展提供了很好的基础。

上一页  [1] [2] [3] 


Tag:电子制作电子小制作维修教程知识 - 电子制作

《UPnP媒体播放器的研究与实现》相关文章