web-dev-qa-db-ja.com

サーバー側ですべてのデコード/処理を実行するワイヤレスメディアサーバーとしてUbuntuを使用できますか?

UBUNTU12.04デスクトップをホームメディアサーバーとしてセットアップしたい。私はウィンドウ7のネットブックとUBUNTU12.04ltsのラップトップを持っています。デュアルブートwin7とubuntuを備えた他の部屋の2つのデスクトップ。 Wi-Fiが接続されたSHARPAQUOSプラズマテレビ。

オーディオ/ビデオファイルをWi-Fi経由でストリーミングするメディアサーバーとしてubuntuをインストールしたいと思います。これだけでなく、このメディアサーバーが独自の処理能力を使用してansストリームをデコードし、リモートエンドでファイルのみが独自のリソースを使用せずに再生できるようにします。

リモートエンドに独自のリソースを使用させることなく、ファイルをストリーミングするためのメディアサーバーとしてubuntuを使用することは可能ですか? Wi-Fiの帯域幅のみをこのハードウェアリソースとメディアセンターのハードウェアリソースで使用したいのですが、リモートエンドガジェットはスピーカーと画面のみを使用し、独自の処理能力は使用しないでください。

何か提案はありますか?

1
Amit Rane

これはあなたの質問に対する完全に「純粋な」答えではありませんが(クライアントはまだいくつかの処理を実行します)、あなたはトランスコーディングと呼ばれるプロセスを説明しているようです。

トランスコーディングには、サーバーが圧縮ファイルを再生し、解凍されたストリームをクライアントに送信することが含まれます。したがって、純粋な非圧縮のWAVまたはMPEGのような信号を再生するには、MP3、x264圧縮のMatroskaなどの圧縮された元のソースに必要な計算よりもはるかに少ない計算で済むため、サーバーは手間のかかる作業のほとんどを実行します。

UbuntuでのトランスコーディングをサポートするUPnPサーバーにはいくつかのオプションがあります。私は PS3メディアサーバー が好きです。私が読んだことから、rygelもかなり有望に見えます。 MediaTombuShareは他の2つのかなり人気のあるUPnPサーバーですが、トランスコードされているとは思いません。


お役に立てれば!あなたの要件がどれほど厳しいかわかりません。クライアントが完全にゼロの処理を行う必要がある場合、これは明らかに機能しません。しかし、これにより、目的に十分な負荷が軽減される場合があります。幸運を。

PS:厳密な意味でizxは正しいです-受信者で完全にゼロの処理でこれを実行する唯一の方法(私が知っている)は彼が説明するとおりです。テレビに入れるような純粋なAV信号。

2
jon_darkstar

「メディアサーバー」ですべての処理を実行し、「画面とスピーカー」のみをリモート側で使用し、これをwifi経由で実行する場合は、 HDMI-over-WiFi

1
ish