在國芯機頂盒ecos系統上實作dlna media server
經過兩天的研究和調試,使用開源的Platinum,在國芯機頂盒ecos系統上,把dlna mediaserver成功的跑起來了。
機頂盒的IP位址為:192.168.1.154
在PC端使用網絡上熱心網友提供的測試工具《DLNA裝置性能測試工具.exe》進行測試,可以發現裝置,見下圖:
通過這個工具,我們可以檢視自己實作的server支援哪些服務和對應的接口
見下圖:
這裡我們實作的server支援兩個服務:CDS 和 CMS
CDS: 内容目錄服務, 提供使用者浏覽檔案目錄的功能,主要有:CDS::Browse功能等
CMS: 連接配接服務管理
在Platinum代碼中,可以看到
classPLT_MediaServer : public PLT_DeviceHost,進行對應的接口實作
測試過程中,有時候會不太穩定,重新開機下無線路由後,就可以恢複正常
具體原因還有待分析。