XUbuntu 12.04とSamsung 27A950を搭載したPCがあるので、PCをdlnaサーバーのように使用したいと思います。ただし、テレビで任意の形式のファイルを実行できますが、「ファイル形式はサポートしていません」というエラーが表示されます。 * .avi、*。mkv、および* .jpgファイルを同じ結果で開きます。エラーログで私は見ることができます:
[2013/06/27 12:34:03] upnphttp.c:1907: error: Error opening /home/family/media/file1.mkv
[2013/06/27 12:34:06] upnphttp.c:1907: error: Error opening /home/family/media/file2.avi
だから、なぜそれが機能しないのか分かりません。助言がありますか?
miniDLNA バージョン:
Version 1.24.1-stedy
構成ファイルはデフォルトで、追加されるディレクトリはわずかです。デフォルトのUbuntuリポジトリのバージョンは同じでした。しばらく前に、私はmediatombを試しましたが、同じエラーがありました。
以下は、Samsung UE40ES6100スマートテレビに問題なくオーディオ、ビデオ、または写真をストリーミングするための/etc/minidlna.conf
の設定です。
TVがリッスンするポートでストリーミングすることを確認してください。また、ルーターからテレビのこのポートにアクセスできるようにする必要があります。ポートが間違っていると、テレビにminiDLNAがまったく表示されない場合があります。
port=9500
ここにminiDLNAのメディアライブラリに追加するディレクトリを配置します。これらのディレクトリは、最初の実行でスキャンするためにかなりの時間を必要とする場合があります。残念ながら、スキャンの終了時にminiDLNAからのフィードバックはありません。グループminidlna
がこれらのディレクトリにアクセスしたことを確認してください。完全なpath
とディレクトリ名を自分のものに置き換えます。
media_dir=V,/<path>/<Videos>
media_dir=A,/<path>/<Music>
media_dir=P,/<path>/<Pictures>
これは、miniDLNAがデータベースとログファイルを保存する場所です。ここで指定したパスへのグループminidlna
書き込み許可を与えることが重要です。
db_dir=/home/<user>/.config/minidlna # or any other directory
log_dir=/home/<user>/.config/minidlna # or any other directory
これは必要ないかもしれませんが、モデル番号AllShare
をここで与えない限り、私たちのテレビはminiDLNAを認識しませんでした。
serial=
model_number=AllShare1.0
これらの設定はデフォルトごとに設定されていますが、そうでない場合に備えてここに投稿します。
network_interface=eth0 # change appropriately, e.g. wlan0 if you stream from wireless
friendly_name=miniDLNA # how miniDLNA is named on the TV
enable_tivo=no
strict_dlna=no
notify_interval=900
これは古い投稿ですが、誰かがそれを検索してMiniDLNAを手伝うかもしれません
Ubuntu 1204ltsを実行しています。 minidlnaは甘く働きました。
その後、owncloudをインストールすると、minidlnaのインストールが中断されました-TVはファイルがサポートされていないと言いました-XBMC同様のエラー。メディアをリストするだけで、何も再生しません。
Owncloudを削除したら、libav-tools、libavfilter2、libavdevice53も削除しました-miniDLNAは再び動作します。
.jpg
は(UE55ES TVで)うまく機能しましたが、ほとんどの映画/ビデオファイルはDLNA経由ではありません(ただし、USBスティックなどを使用してローカルで提供される場合のみ)。頻繁に報告されるように、これはTVデバイスの制限のようです。
そのため、ほとんどのビデオを提供する場合、miniDLNAは実際にはオプションではありません(さらに、/var/log
が配置されているパーティションを完全にいっぱいにして、システム全体をほとんどダウンさせることがあります:HTTP接続を開きすぎて、ログ、私のマシンでほぼ50 GBのログファイルサイズに達したので、私はそれを停止しなければなりませんでした)。
たとえば、別のDLNAサーバーをご覧ください。 Serviio 。FFMpegを使用して、メディアファイルをデバイスが認識できる形式にトランスコードします。昨日、これを自分のマシンでセットアップしようとしました:残念ながら、CanonicalはリポジトリからFFMpegを削除することにしました(まだapt-get install ffmpeg
を正常に実行できますが、それは互換性のない「ffmpeg互換性」を含む別のソフトウェアを提供しますServiio。しかし、彼らのサイトでは、ソースからFFMPegを構築する方法を説明しています-それがあなたの選択肢である場合。
Edit:Serviioは、汎用プロファイルであっても、そのままUE55ESで正常に動作するようです。 このドイツ語HowTo に従ってインストールしました。 FFMPegに関しては、静的なバイナリがあります ダウンロード可能 。 Simballがtarballをダウンロードし、2つのファイルを/usr/local/bin
に抽出してくれました。
他の可能な代替案を見てみましょう(私はまだテストしていません):
apt-get install rygel
(さらに、オプションで、管理フロントエンドにはrygel-preferences
、さらにいくつかのプラグインにはrygel-mediathek
とrygel-tracker
が必要です。 )。しかし、Samsung TVのサポートはごく最近追加されたようであるため、Preciseのリポジトリのバージョン 動作しません -「公式PPA」が好まれます。などの他のソリューションXBMCは、この目的のために重く思われます。他の選択肢の興味深い概要は、例えば MakeUseOf で。
UPnPサーバーが一般的に機能するかどうかを確認するには、たとえばUbuntuワークステーションで eezUPnP を使用します。