回答:
AndroidデバイスにDLNAクライアントをインストールして、サーバー上のメディア共有にアクセスできるようにする必要があります。
サーバーで、共有にアクセスできるようにするDLNA / UPnPサーバーを実行する必要があります。ネットワーク設定でUPnPとマルチキャストを許可する必要があります(ルーターで確認してください)。
選択できるUPnPサーバーにはいくつかのソリューションがあります。MiniDLNA、我々は可能なMKVをストリーミングするleightweightだが強力なDLNAサーバ、およびx264の内容。このアプリケーションは、ヘッドレスサーバーで実行するための私の推奨事項です。
リポジトリからインストールできます
sudo apt-get install minidlna
設定のヘルプについては、https://help.ubuntu.com/community/MiniDLNAを参照してください。
最も単純なソリューションは、VLC、MxPlayerなどのHTTPストリーミングを実行できるAndroidビデオプレーヤーと組み合わせたHTTPです。多くの利用可能なHTTPサーバーのいずれかを使用します。
ここにいくつかのライナーがあります。
$ python -m SimpleHTTPServer 8000
$ python -m http.server 8000
pip install -U twisted
(pip3 install -U twisted
)がまだない場合は、最初にツイストパッケージをインストールし、次に:
$ twistd -n web -p 8000 --path .
Webサーバーを起動したら、Androidデバイスでブラウザーを開き、UbuntuボックスのIPとポートを入力します(例:http : //192.168.1.123 : 8000)
あなたは使用することができるifconfig
IPアドレスを確認するためにUbuntuの上で。
HTTP onelinerサーバーのより拡張されたリスト:https ://gist.github.com/willurd/5720255
SimpleHTTPServer
サポートしていませんrange
。ビデオのサポートを求める必要がある場合は、github.com / danvk / RangeHTTPServerまたはその他のより高度なサーバーを使用することをお勧めします。
python -m SimpleHTTPServer 8000
、私は停止して、私はビデオを求めることができないことが判明python -m SimpleHTTPServer 8000
し、別のトリックを使用し、トリックは私がアンドロイドにラップトップからビデオをストリーミングしたい時はいつでも、私が使用し....ですsmplayer(ビデオプレーヤー、最新バージョン19.1.0を)ラップトップでは、バーコードが提供され、そのバーコードを電話からスキャンし、動画を探すことに成功します。そして、この方法は以前よりも速く動作していることがわかりました。