2012-05-08 19 views
18

私はAndroidでDLNAメディアサーバータイプのものを作成しようとしています。私は、JavaのためのUPnPライブラリは、Cyber​​Linkと呼ばれる自分自身を見つけた、と私はM-DMS、またはここに概要を持っている、モバイルデジタルメディアサーバー用のDLNAインターフェイスを実装するために探しています:完全なDLNA仕様はどこにありますか?

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

問題は、そのようなデバイスの実際の技術仕様を見つけることができないことです。私はグーグルで多くの努力をしましたので、私に「JFGI」を投げないでください。私は仕様へのアクセスのために支払わなければならないかもしれない暗黙のフォーラムのポストに走ったが、それは非常にあいまいだった:

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

見かけのソリューションも壊れているとして掲載されたリンク、そして私がすることができます現在のUPnPウェブサイトにある類似の文書を見つけることはできません。

誰にでもDLNAの仕様がわかりますか?それとも自分で実装するための代替ソリューションですか?どんな助けでもが高く評価されます!

答えて

13

DLNAの仕様は誰でも利用できるようになりました。ダウンロードするメンバーは有料である必要はありません。 DLNA.org Webサイトから

:(http://www.dlna.org/dlna-for-industry/guidelines

非会員企業は、下記のフォームを使用してのガイドラインをダウンロードすることができます。

**現在ダウンロードしているガイドラインはDLNAガイドラインの最新版です。新しいガイドライン がリリースされたら、新しいアップデートを受信するための新しいガイドライン( )をダウンロードする必要があります。すべてのアップデートが発表されたわけではないことに注意してください。

0

完全なDNLA仕様を取得する場所がわかりませんが、Intel Device Spyのようなものを使用して同じ情報を近似すると、既存のM-DMSデバイスがどのサービスを公開しているかを確認してから、standardizeddcpsディレクトリdocs available from UPnP forum

+0

ありがとうございました。私はむしろ仕様を持っていますが、これがうまくいくと私は受け入れます; – LukeGT

+3

ちょうど後世のため:これは役に立つアドバイスではありません。 DLNAのガイドラインには、サービスとデバイスのための非常に詳細な制限が大量に含まれています(DLNAガイドラインの第I部は762ページです。これはおそらくすべてのUPnPドキュメントを合わせたもの以上です)。 DLNA実装の説明やネットワークトラフィックをリバースエンジニアリングするだけで、コンプライアンスにも近づくことは現実的に不可能です。 – jku

20

DLNAのフルスペックは、DLNAメンバーのみが利用可能であり、賞品として支払われます。参照されたフォーラムポストの男が物事を混ぜている。 UPnPは "dlna doc"ではありません。 DLNAは、UPnP(相互運用性という名前の一連の規則と制限)の改良版です。 DLNA仕様の優れた点は、許可されたメディアフォーマット、サブフォーマット、サンプリングレート、ビットレートなどの詳細な一覧に過ぎません.UPnPでは抽象的なデバイスインタフェースが指定されています。リンクは正しくあります http://upnp.org/resources/upnpresources.zip および標準化されたdcpsはサブフォルダです。 DCPは、UPnPネットワークに参加するためにデバイスが実装する必要のある抽象的なインターフェイスであるDevice Control Protocolの略です。 DLNA仕様ごとにDMSを提供するためのコアサービスであるav-ContentDirectoryは、UPnPネットワーク全体を理解するためのarch-DeviceArchitectureドキュメントに興味があります。そして、はい、インテルデバイススパイは絶対に不可欠なツールです。 Wiresharkもあなたの友人になります。リバースエンジニアリングは毎日のパンです。DLNAの仕様はあなたを助けません:)

+0

詳細な回答ありがとうございました。 DLNAの仕様が保護されていると聞くのは残念ですが、xDを行うための調査が少しあるようです。ありがとう、私はあなたが受け入れると思う。 – LukeGT

+1

リンクが変更されたので、upnp.orgはhttps://openconnectivity.orgにつながり、多くのダウンロードが他の場所に移動されるため、そこを検索する必要があります。 – JustAMartin

0

DLNA仕様はDLNA組織から入手できます。そのためには、組織のメンバーでなければなりません。

AndroidプラットフォームにはDLNA互換のDigital Media Server(DMS)があり、すべてのAndroidプラットフォームで無料です。これは、主要なすべてのDLNA認定テレビでテストされています。

Pixel Media Server

関連する問題