xCode 4.6.1 for iPad で DLNA UPNP コントロール ポイントを実装しようとしています。まさにこれを行うオープンソースコードを作成するプロジェクトを見つけましたが、ソースコードまたはドキュメントのいずれにもそれらの正確な機能を見つけることができません.
そこからスタティック ライブラリを作成し、それを iOS ソースに含める必要がありますか (この場合、どのように使用しますか?)。
ohNet ページは一目瞭然です。
UPnP スタックです。コントロール ポイントとメディア サーバー/メディア レンダラー間のすべての通信を処理します。メディア レンダラーを自動的に制御することはありません。これを行うには、コードを記述する必要があります。
ohNet の概要と API ドキュメントは、上記のページからリンクされています。UPnP メディア レンダラーのドキュメントは、 UPnP フォーラムから入手できます(zip 内の standardizeddcps/MediaServer_1 および MediaRenderer_1 ディレクトリを参照してください)。ohMedia サービスのドキュメントは、OpenHome サイトから入手できます。
「DLNA UPnP コントロール ポイント」を書きたいとおっしゃいました。DLNA と UPnP は常に混乱の元です。UPnP では、UPnP メディア レンダラーを制御するために必要なプロトコルと API について説明します。DLNA は、この上にあるオプションのレイヤーであり、相互運用性と、マーケティング資料で DLNA の名前/ロゴを使用する権利の信頼性を高めます。DLNA 準拠は必要ありません。実装することを選択した場合は、DLNA に参加し、仕様にアクセスするために (比較的多額の) 料金を支払う必要があります。