2012-05-08 95 views
18

我期待在Android中創建一個DLNA媒體服務器類型的東西。我發現自己的UPnP庫的Java稱爲訊連科技,我期待實現的M-DMS,或移動數字媒體服務器,它具有快速的描述在這裏的DLNA接口:我在哪裏可以找到完整的DLNA規格?

http://www.dlna.org/dlna-for-industry/digital-living/how-it-works/dlna-device-classes/mobile-digital-media-server

問題是我找不到這樣的設備的實際技術規範。我已經付出了很多努力Google搜索,所以請不要向我扔一個'JFGI'。我遇到了一個論壇的帖子是暗示我可能要付出訪問規範,但它是非常模糊:

http://www.ps3mediaserver.org/forum/viewtopic.php?f=4&t=3608

這是張貼在明顯的解決方案也被打破的鏈接,我可以在當前的UPnP網站上找不到類似的文件。

有誰知道我在哪裏可以找到DLNA規格?或者也許是我自己實施它的另一種解決方案?任何幫助將太多讚賞!

回答

13

的DLNA規範現已向任何人 - 你並不需要成爲付費會員下載。

從DLNA.org網站:(http://www.dlna.org/dlna-for-industry/guidelines

非會員企業可以使用下面的表格下載該指南。

**請注意,您今天下載的指南是最新發布的DLNA指南版本。當新指南 發佈時,您需要下載較新的指導方針 接收附加更新。請注意,並非所有更新均爲 。

0

我不確定在哪裏可以獲得完整的DNLA規範,但是您可以使用類似Intel Device Spy的東西來近似相同的信息,以查看現有M-DMS設備發佈哪些服務,然後使用來自standardsdcps目錄中的服務描述可從UPnP forum

+0

謝謝你,我寧願有規範那裏,但如果這個工程出來,我會給你一個接受;) – LukeGT

+3

只爲後人:這是沒有用的建議。 DLNA指南包含大量非常詳細的服務和設備限制(供參考:DLNA指南的第一部分是762頁 - 這可能比所有UPnP文檔的總和還要多)。通過對DLNA實施的反向工程描述或網絡流量進行反向工程來達到即使接近合規也不現實。 – jku

20

完全DLNA規格的文檔只提供給DLNA成員,付出高昂的代價的。參考論壇帖子中的人正在混合東西。 UPnP不是「dlna文檔」。 DLNA是UPnP的一種改進,UPnP是一系列互操作性規則和限制。 DLNA規範的好一半隻是允許的媒體格式,子格式,採樣率,比特率等的詳細列表。而UPnP只是指定了抽象設備接口。這個鏈接是正確 http://upnp.org/resources/upnpresources.zipstandardizeddcps是一個子文件夾中。 DCP代表設備控制協議,也就是設備必須實現的抽象接口,以參與UPnP網絡。你有興趣拱DeviceArchitecture,以瞭解在一般UPnP網絡,然後媒體服務器*文件夾,最重要的AV-內容目錄這是一個核心服務,提供每DLNA規範DMS。是的,英特爾設備間諜是絕對必要的工具。 Wireshark也將成爲你的朋友。逆向工程是每天的麪包和DLNA規格不會幫你:)

+0

非常感謝您的詳細解答。聽說DLNA的規格如此受到保護是一件令人遺憾的事情......但是看起來我已經對xD進行了一些調查。謝謝,我認爲你已經贏得了接受。 – LukeGT

+1

現在鏈接已經改變,upnp.org通向https://openconnectivity.org,你必須在那裏搜索,因爲許多下載被移動到其他地方。 – JustAMartin

0

您可以從DLNA組織獲得DLNA規範,爲此,你必須是組織的成員。

有Android平臺這DLNA兼容數字媒體服務器(DMS),它是免費的,所有的Android平臺。它通過了所有領先的DLNA認證電視機的測試。

Pixel Media Server

相關問題