26

Android で DLNA メディア サーバー タイプのものを作成しようとしています。Cyber​​Link と呼ばれる Java 用の UPnP ライブラリを見つけました。M-DMS またはモバイル デジタル メディア サーバー用の 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 Web サイトには同様のドキュメントが見つかりません。

DLNAの仕様がどこにあるか知っている人はいますか? それとも、自分で実装するための代替ソリューションですか? どんな助けでも歓迎です!

4

4 に答える 4

27

完全なDLNA仕様は、DLNAメンバーのみが利用でき、高額の支払いがあります。参照されているフォーラム投稿の男は物事を混乱させています。UPnPは「dlnaドキュメント」ではありません。DLNAは、相互運用性の名の下に一連のルールと制限であるUPnPを改良したものです。DLNA仕様のかなりの半分は、許可されたメディアフォーマット、サブフォーマット、サンプリングレート、ビットレートなどの詳細なリストです。一方、UPnPは抽象デバイスインターフェイスを指定するだけです。リンクは正しく http://upnp.org/resources/upnpresources.zip であり、standardizeddcpsはそこのサブフォルダーです。DCPは、デバイス制御プロトコルの略で、UPnPネットワークに参加するためにデバイスが実装する必要のある抽象インターフェイスとも呼ばれます。あなたはarchに興味があるでしょう-DeviceArchitectureUPnPネットワーク全般を理解するためのドキュメント、次にMediaServer *フォルダー、最も重要なのは、DLNA仕様に従ってDMSを提供するコアサービスであるav-ContentDirectoryです。そして、はい、IntelDeviceSpyは絶対に不可欠なツールです。Wiresharkもあなたの友達になります。リバースエンジニアリングは日常茶飯事であり、DLNAの仕様は役に立ちません:)

于 2012-05-17T13:43:15.940 に答える
0

完全な DNLA 仕様をどこで入手できるかはわかりませんが、Intel Device Spyなどを使用して既存の M-DMS デバイスが公開しているサービスを確認し、利用可能なドキュメントの standardizeddcps ディレクトリからサービスの説明を使用することで、同じ情報を概算できます。 UPnP フォーラムから

于 2012-05-08T17:27:07.910 に答える
-1

DLNA 組織から DLNA 仕様を取得できます。そのためには、組織のメンバーである必要があります。

Android プラットフォームには DLNA 互換のデジタル メディア サーバー (DMS) があり、すべての Android プラットフォームで無料です。すべての主要な DLNA 認定テレビでテストされています。

ピクセル メディア サーバー

于 2012-07-02T14:38:00.913 に答える