ヘッドレスUbuntu 12.04サーバーがあります。サーバーにたくさんのビデオがあります。ほとんどは.mkvのx264です。 Samsung Nexus携帯電話とNexus 7タブレットを持っています。
UbuntuサーバーからAndroidへのストリーミングに関して、私のオプションは何ですか?私はsmbを起動して実行しました。私の友人の何人かはDLNAについて話していましたが、「PlayStationメディアサーバー」が解決策になるでしょうか。
Androidデバイスに DLNAクライアント をインストールして、サーバー上のメディア共有にアクセスできるようにする必要があります。
サーバーで、共有にアクセスできるようにするDLNA/UPnPサーバーを実行する必要があります。ネットワーク設定でUPnPとマルチキャストを許可する必要があります(ルーターで確認してください)。
いくつかの解決策 から選択できるUPnPサーバーがあります。 MiniDLNA を使用すると、MKVおよびx264コンテンツをストリーミングできる軽量かつ強力なDLNAサーバーです。このアプリケーションは、ヘッドレスサーバーで実行するための推奨事項です。
リポジトリからインストールできます
Sudo apt-get install minidlna
設定のヘルプについては、以下を参照してください。 https://help.ubuntu.com/community/MiniDLNA
サーバー:
Sudo apt-get install minidlna
/etc/minidlna.conf
を構成しますAndroid devide:
最も簡単な解決策は、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:80
Ubuntuでifconfig
を使用してIPアドレスを確認できます。
HTTP onelinerサーバーのより拡張されたリスト: https://Gist.github.com/willurd/5720255
UPnPメディアサーバー仕様を使用したメディアストリーミングの場合、次の項目を確認します。
Mediatomb-バックグラウンドサービングメディアで実行され、ライブラリの構築に使用できるWebインターフェイスがあります。
Kodi-通常はクライアントとして使用されますが、その中のネットワークオプションでメディアサービスを有効にすることができます。
両方ともSoftware Centerにあります。
Androidクライアントに関する限り、VLCとKodiの両方のポートがあります。