2009-07-16 49 views
11

你會爲iPhone開發推薦什麼免費的upnp庫?它必須支持控制點功能,並允許從iPhone提供文件。UPnP for iPhone

回答

6

有上Sourcefourge一個開源項目,將做到這叫做CyberLink for C

這是寫在C與Objective-C的輕鬆集成,但它們提供了Objective-C的包裝也。藉助它,您可以在Mac OS X上使用Objective-C輕鬆創建UPnP應用程序。

這不要與Cyber​​link DVD播放器軟件混淆。他們是兩個完全不同的東西。

0

我目前正在使用訊連科技,它的錯誤加載:( 我認爲便攜式UPnP應該更好,因爲它是積極維護的(儘管最近的版本是幾年前,顛覆庫不斷更新)。 當你幾乎年前問這個問題,我不知道事情是如何橫空出世。

+0

您的意思是Platinum UPnP SDK? – 2013-03-14 17:16:37

+0

號http://pupnp.sourceforge.net/ – Roman 2013-03-14 21:11:43

1

這是另一個針對訊連科技的投票,很多錯誤,缺少基本功能,移動方式太慢evices(我認爲主要的性能問題是它是圍繞基於DOM的XML解析而非基於SAX而設計的)。

我聽到很多人提到使用Platinum UPnP庫,但到目前爲止我還沒有找到任何Obj-C包裝。我可能會咬緊牙關,儘快做到這一點。

其他人是否知道白金Objective-C包裝?

+1

我自己開始了一個Obj-C包裝對象層 - > https://github.com/gravitymobile/Platinum-UPnP它實際上是Obj完整庫的一個鏡像-C包裝添加。目前,它主要面向UPnP-AV控制點功能,而API仍然非常粗糙,但效果很好。總的來說,我認爲Platinum是做UPnP-AV最好的選擇,但它是重量級用於簡單UPnP IGD協議的方式,你會想要更輕量級的東西(比如MiniUPnP也許......) – barrycburton 2011-01-18 21:24:43

+0

我想這是正確的URL。 fonetik的鏈接似乎不再有效:https://github.com/gravitymobile/Platinum – Besi 2011-12-07 11:57:54

0

您可以使用ohNet。它包含控制點和設備堆棧,可在BSD許可證下使用,並具有可在iPhone上使用的C++和C API。

(免責聲明:我對此項目有所貢獻)