IOS DLNA開發(CyberLink和PlatinumKit)


1、CyberLink 和 PlatinumKit 兩者的比較

CyberLink大概在2010年之后功能就沒有更新,部分功能不夠完善,網上有下載地址 http://www.pudn.com/downloads597/sourcecode/comm/iphone/detail2439248.html。其主要的缺點是 設備自身作為DMS的功能沒有實現,可以參照 https://github.com/cybergarage/CyberLink4C/tree/master/std/av/sample/upnpavserver/filesystem 添加設備自身的文件目錄索引功能。(其中Cyber Garage Media Server就是自身設備,下圖為其目錄中的媒體文件)

PlatinumKit開源庫一直在更新,網上有下載,打開..../PlatinumKit-1-0-5-13_0ab854 2/Platinum/Build/Targets/universal-apple-macosx 下的 Platinum.xcodeproj。

其中 Apps下的MicoMediaController實現了DMC功能,能夠選擇DMS中的資源在指定的DMR中播放;Tests目錄下的FileMediaServer實現了DMS功能,MediaRender實現了DMR功能,但PlatinumKit提供的程序都是基於控制台的,沒有用戶界面。

2、IOS DLNA開發

由於CyberLink自身的缺陷,經過半個月的開發,部分功能無法實現,后來選擇了PlatinumKit庫。通過把MicroMediaController和FileMediaServer結合起來,開發出來DMC,設備本身也具有DMS的功能。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM