2013-11-03 29 views
0

我正在嘗試在xCode 4.6.1 for iPad下實現DLNA UPNP控制點。我發現了一個project,它使得開源代碼完全實現了這一點,但是我無法在源代碼或文檔中找到這些確切的功能。如何使用openHome在xCode 4.6下實現DLNA UPNP控制點?

我是否需要創建一個靜態庫,並將其包含在iOS源代碼中(在這種情況下,我該如何使用它?)?

+0

您能否爲您的問題添加更多信息?你想寫什麼應用程序(例如標準UPnP媒體渲染器或OpenHome渲染器的控制點)?你的應用目標是哪個平臺?你在哪裏查找代碼或文檔? – simonc

回答

1

ohNet page應該是不言自明的。

這是一個UPnP堆棧。它將處理控制點和媒體服務器/媒體渲染器之間的所有通信。它不會自動控制媒體渲染器;你必須編寫代碼來做到這一點。

ohNet的概述和API文檔從上述頁面鏈接而來。可以從UPnP forum獲得UPnP媒體渲染器的文檔(請參閱zip中的標準化媒體/ MediaServer_1和MediaRenderer_1目錄)。 OpenHome網站提供ohMedia services的文檔。

你提到想寫一個「DLNA UPnP控制點」。 DLNA vs UPnP是常見的混淆之處。 UPnP描述您需要控制UPnP媒體渲染器的協議和API。 DLNA是此頂層的可選層,可讓您更有信心實現互操作性,以及在營銷材料中使用DLNA名稱/徽標的權利。您不需要DLNA合規性;如果您選擇實施它,您將不得不加入DLNA並支付(相對較大的金額)以訪問規範。