トップページ  Index  Search  Changes  Login

ReactOSをマルチメディアサーバにする

ホームサーバ向けTips

ファイルサーバ化してメディアプレーヤーで各ファイルへのURLを指定してプレイリストを作るのが一番簡単ではある。

ストリーミングサーバ化する

icecast

公式サイト
http://icecast.org

起動成功。音声ファイルの配信に成功。CPU使用率も低いまま推移。

icecast自身はTheoraにも対応しているので、ソースクライアント次第でビデオファイルも配信出来る可能性有り。

icecast+foobar2000+Vorbis Streamer
http://icecast.org
https://www.foobar2000.org
https://www.foobar2000.org/components/view/foo_vorbisstream
 
設定例
1.icecast のインストール
 公式サイトから icecast_win32_2.4.3.exe をダウンロード・インストール
2.icecast.xml の設定
 必要に応じて設定ファイル C:\Program Files\Icecast\icecast.xml を編集
3.foobar2000 のインストール
 公式サイトから foobar2000_v1.3.17.exe をダウンロード・インストール
4.Vorbis Streamer のインストール
 4-1.公式サイトから foo_vorbisstream-1.1.zip をダウンロード
 4-2.foobar2000 を起動
 4-3.File > Preferences で設定ウィンドウを開き、Components セクションを選択
 4-4.ウィンドウ右下の「Install...」ボタンをクリック
 4-5.ファイル選択で foo_vorbisstream-1.1.zip を指定
 4-6.ウィンドウ右下の「Apply」ボタンをクリック
 4-7.ダイアログで再起動するか尋ねられるので「OK」をクリック
 4-8.再起動後、Vorbis Streamer が有効化される
5.foobar2000 の設定
 5-1.File > Preferences で設定ウィンドウを開き、Playback セクション左の「+」をクリック
 5-2.Playback のサブセクション DSP Manager を選択
 5-3.Available DSPs の Vorbis Streamer をダブルクリックし Active DSPs に追加
 5-4.Active DSPs の Vorbis Streamer をシングルクリックし、ウィンドウ上部の「Configure selected」をクリック
 5-5.Vorbis Streamer の設定ウィンドウが開くので適宜設定項目を埋める
  5-5-1.Server Type を Icecast2 に指定
  5-5-2.Encoder Password を指定(icecast.xml の初期設定値は hackme)
  5-5-3.設定終了後ウィンドウ右下の「OK」をクリックしVorbis Streamer の設定ウィンドウを閉じる
 5-6.Playback のサブセクション Output を選択
 5-7.Device セクションのプルダウンメニューで Null Output を指定
 5-8.ウィンドウ右下の「OK」をクリックし foobar2000 の設定ウィンドウを閉じる
6.Icecast の起動
 スタート > プログラム > Icecast > Run Icecast(Console)と辿り実行
7.foobar2000で配信する音声ファイルを選択し再生
 ※ 音声ファイル形式はVorbis以外も可
   foobar2000 が再生可能なファイル形式であればトランスコードされ Icecast に送られる
   本項執筆者の環境では Ogg Vorbis, m4a, mp3 の再生・配信を確認した
LAN上のReactOSマシンのアドレス(例えば「http://192.168.1.2:8000/stream.ogg」)にアクセスしメディアストリームを再生
※ LAN上のReactOSマシンのアドレスは環境毎に異なる為、必要に応じてIPスキャニングソフト等で確認すること
 ネットワーク調査 - 窓の杜ライブラリ
 https://forest.watch.impress.co.jp/library/nav/genre/inet/servernt_netanlz.html
 

vlc

公式サイト
https://www.videolan.org/index.ja.html
公式Wiki
https://wiki.videolan.org/Main_Page/
設定等出典
https://wiki.videolan.org/Documentation:Streaming_HowTo_New/
http://networkerslog.blog137.fc2.com/blog-entry-384.html
http://lunedi.sblo.jp/article/86061309.html

アプリケーションマネージャから導入可能。

起動成功。音声ファイル・ビデオファイルの配信に成功。CPU使用率も低いまま推移。トランスコードは試していない。

0.4.8-RC 現在、実機での実行時の終了に難が有り、タスクマネージャからKillする必要があった。

たまに配信に失敗することがあり、その場合もタスクマネージャからKillして再起動する必要がある。

 
設定例
0.メニューから 表示 -> プレイリスト と辿り VLC をプレイリスト表示に変更。
1.メニューから メディア -> ストリーム と辿り「ファイルを開く」ウィンドウを開く。
2.「ファイルを開く」ウィンドウの「ファイル」タブのファイル選択セクションで配信するファイルを追加。
3.「ファイルを開く」ウィンドウ右下のプルダウンメニューで「ストリーム再生」を選択しクリック。
4.「ストリーム出力」ダイアログが開くので、順次設定を進める。
 4-1.「入力元」:「次へ」をクリック。
 4-2.「出力先の設定」:プルダウンメニューでHTTPを選択し、右隣の「追加」をクリック。
 4-3.「HTTP」タブ:パスに「/stream.ogg」等と指定し、「次へ」をクリック。
 4-4.「トランスコーディングオプション」:「トランスコーディングを有効にする」のチェックを外し、「次へ」をクリック。
 4-5.「オプション設定」:「ストリーム」をクリック。
 
LAN上のReactOSマシンのアドレス(例えば「http://192.168.1.2:8080/stream.ogg」)にアクセスしメディアストリームを再生。
※ LAN上のReactOSマシンのアドレスは環境毎に異なる為、必要に応じてIPスキャニングソフト等で確認すること。
 ネットワーク調査 - 窓の杜ライブラリ
 https://forest.watch.impress.co.jp/library/nav/genre/inet/servernt_netanlz.html
 

DLNAサーバ化する

目下全敗@0.4.8-RC

Universal Media Server

公式サイト
http://www.universalmediaserver.com/

動作にはJavaが必要。 インストールは成功。スプラッシュ画面が表示されるも、起動せず。

kodi

公式サイト
https://kodi.tv/

インストールは成功。DirectX11を要求され起動失敗。

Plex Media Server

公式サイト
https://www.plex.tv/ja/

インストールに失敗。

Last modified:2018/05/06 21:42:28
Keyword(s):
References:[SideMenu]