2013年12月4日水曜日

AV Media Controller / Mediatomb - resource タグ

mediatomb で 1つの mp4 ファイルを  Viera と iPod Touch にそれぞれ配信したい、と思っています。
Viera 設定で配信自体はできますが、 iPod Touch(4Th Gen) では、
対応していないのか再生能力が足りないのか、 途切れたりうまく再生できません。

mediatomb のDocumentation の Transcoding の mimetype-profile-mappings 部分を見ると、
同一の mimetype に対し、複数の profile を指定できる、とある。
その場合、 DLNA クライアントには複数の resource タグが入った xml が送付される。
ただし、クライアント側の実相により、 最初の resource タグしか参照されないものもあるらしい。

profile で下記の指定をすると、 そのprofile が最初の resource に指定されるらしい。
<first-resource>yes</first-resource>

同一 mime-type を処理する2つ(以上)の profile で、 両方に first-resource yes を指定すると
どちらが最初になるかは undefined だそうだ。 (Documentation いわく)


となると、 Viera 用の transcoding profile と  iPod 用の profile の2つを用意し、
2つの resource タグが配信されるように設定して、
Viera / iPod Touch がそれぞれ自分に合った profile を選べばやりたいことができる、
ということになるはずですな。

そのためには。。。

・ resource タグの中身が見られるようにする
・ Viera / iPod Touch が first-resource しか見ないのか、すべての resource タグを見て
  自分に最適なものを選ぶのか確認する
・ Viera / iPod Touch に最適な profile 構成を確認する

ということをやれば、 1つの mp4 (mp4 でなくてもよいけど) から Viera / iPod Touch に
最適な transcoding 設定で配信できるはず!

というわけで まず1点目。

resource タグの中身を見るのには、 Intel UPnP Development Tools というのがあるようです。
が、
Intel のサイトに行っても、ダウンロードのリンクが切れていて入手できない。。。

仕方がないので別のツールを採用

Open Software Project - Developer Tools for UPnP Technologies

ダウンロードして、普段使いの Windows にインストール
その中に入っている AV Media Controller を起動して
左側のペインのツリー構造から、 Mediatomb のコンテンツ (mp4) を選択すると

Resource タグ見えました! 2つ!

これで1点目はクリア~!

2点目は、、まぁ 試行錯誤しながら、 Viera/iPodTouch が first resource しか見ないのかどうか
確認すればよい。。。



0 件のコメント:

コメントを投稿