返信する: フリートーク

リンクの挿入 メールアドレスの挿入 画像URLの挿入 画像アップロード スマイリーの挿入 引用の挿入

※メールアドレス等、個人情報にかかわる情報の掲載・取扱については十分に注意してください。


コンテンツを見る際は プレビュー をクリックして下さい

※全文引用についてはプレビューができません。投稿時に正しく反映されます。

オプション
 
CAPTCHA Image 画像を替える読みづらい場合は画像を替えてお試しくださいスパム防止のため画像認証を設置しています
画像内の文字をボックスに入力してください

参照

Re: 動作確認NAPとDSD再生について
投稿者: たく 投稿日時: 2015/05/02 04:35
pianoriさん

DLNA関係の調査方法です。参考までに

Windows用の確認用のツールです。
Developer Tools for UPnP (MSI Installerの方をDL)
http://opentools.homeip.net/dev-tools-for-upnp

・GetProtocolInfo:サーバー、クライアンとの対応フォーマット一覧の取得方法
1.「Device Spy」 を起動
2.「CD-240」を選択 + 展開
3.「urn:schemas-upnp-org:device:MediaRenderer:1」を展開
4.「GetProtocolInfo(~略~)」を右クリック + 「Invoke Action」を選択
5.「Invoke」ボタンをクリック
6.情報が表示されたら、メモ帳などにコピペしてください。(カンマ区切りの1行です。)
(見ずらい時は後述のサクラエディタで改行に置換えしてください。)
7.同様の方法でサーバー側のRockDiskNextの情報も取得できます。

・subtype:mp3 の場合の例
 クライアント(Windows Media Player12)
  http-get:*:audio/mpeg:DLNA.ORG_PN=MP3
 サーバー(RockDiskNext)
  http-get:*:audio/mpeg:DLNA.ORG_PN=MP3
上の様に、サーバー、クライアント共に「MIME」と「DLNA.ORG_PN」がほぼ一致していれば、対応出来るはず。

RockDiskNextのdsdとdsfは
 http-get:*:audio/dsd:DLNA.ORG_PN=DSD,
 http-get:*:audio/dsf:DLNA.ORG_PN=DSF,
となっていますので CD-240側と比較すると、違う所が判ると思います。RDNにdffの設定は無いみたいですね。

・コンテンツのProtocolInfo確認方法
サーバー(RockDiskNext)のみ
1.「AV Media Controller」 を起動
2.「RockDiskNext」を選択 + 展開 + 「ミュージック」フォルダから適当なdsfファイルを探す
3.該当ファイルを右クリック + 「Display Properties」を選択
4.「Resource #1」を選択
5.「ProtocolInfo」を確認、右クリック + 「Copy」でクリップボードにコピーされます。
6.メモ帳などにペーストしてください。

サンプルDSFファイルの情報だと下記になります。
http-get:*:audio/x-dsd:DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000

よく見たら、「DLNA.ORG_PN=DSF」も「DLNA.ORG_PN=DSD」も無いですね…
Media Goも同じですね。
http-get:*:audio/x-dsd:DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000

Twonky Server系とは実装が違うのかな?


補足:サクラエディタ
http://sourceforge.net/projects/sakura-editor/?source=navbar
http://sakura-editor.sourceforge.net/download.html

GetProtocolInfoで取得したデータはそのままだとみずらいので、カンマの後に改行を追加します。
※サクラエディタでの方法になります。
1.GetProtocolInfoで取得したデータをコピペ後 メモ帳を保存して閉じます。
2.サクラエディタで開きます。
3.「設定」→「入力改行コード指定」が「入力改行コード指定(CRLF)」になっているのを確認。
4.「検索」→「置換」
5.「正規表現」をチェックし、置換対象が「選択文字」、範囲が「ファイル全体」選択されているのを確認。
6.「置換前」に「,」を入力(鍵かっこは省いてください)
7.「置換後」に「,\r\n」を入力(鍵かっこは省いてください)
8.「すべて置換」ボタンをクリックしてください。

これで、大分見やすくなると思います。

ついでに… flacのところ、dsdとくっついてた
http-get:*:audio/x-flac:*http-get:*:audio/dsd:DLNA.ORG_PN=DSD,

カンマ抜けてるのを見つけてしまった…
何て事だ。。。