|
=VLC
Streamer Helperで PC内保存動画の配信=
=M3U8による分割TS動画のHTTP Live Streaming(HLS)配信=
|
(2014.02.15作成,
14.07.08更新)
|
|
|
VLC
Streamerは、パソコンにある動画をiPhone/iPadでストリーミング再生するアプリで、最近
Android端末用アプリも提供された。
サーバーソフト(the Helper 今回は 4.73)を ここから入手して
Windows 8.1にインストールして試用した。
I. VLC Streamer Helper を起動後、
A) 初めに「Settings」画面 を表示して
(1)Start automaticallyのチェックを外す。
(2)変換されたファイルが保存されるworking folderの場所は、
C:\Users\ユーザー名\AppData\Roaming\Hobbyist
Software\VLC Streamer\Root となっているが、監視し易い場所に変更した方がよい(消去し忘れると大容量の動画ファイルが残ってしまうので注意)。
|
|
(3)接続出来ればシステムが丸見えになってしまうので、「Use
Password」を設定しておきたいのだが・・・Android版アプリのパスワード入力に不具合があって儘ならない。
(4)ルータ越えでのアクセスを可能とする為に、ルーターを 54340でポートフォワードした。
B) 「Add movies」画面で、
|
|
・動画素材を登録すると、Conversion
qualityで設定した条件にしたがって 細かく10秒毎に分割されたメディアセグメントファイル(一連のH.264_AAC圧縮の低容量分割TSファイル)とインデックスファイル(M3U8プレイリスト)が生成される。
・解像度、転送レートの異なった4種類(横幅 480, 640, 960, 1280)のプリセット変換か
カスタム変換が可能。
・今回は、横幅720, ビデオのビットレート750kbpsのカスタム設定で変換したものを
IVの「自前のページに埋め込んで配信」に用いた。
|
|
・変換されたファイル類は、上記working
folderのRootフォルダに保存される。
|
|
|
例えば、n_italy.mp4を登録した場合、下図の如く
stream.m3u8ファイルで統御される分割されたストリーム動画(H.264_AAC圧縮のMPEG-2
TS ビデオ)へ変換される。
|
|
|
|
II.
iOSアプリVLC Streamer Freeで視聴
|
|
|
(1)
iPad mini(iOS 7.1.1)の VLC Streamer Free(ここから入手。今回はバージョン3.00)を起動。
(2) 同一LAN内からの接続なら自動的に対象パソコン(今回は QSWin8)が表示される。
(3) ルータ越えで接続する場合は、「Settings」の [Add computer
manually]で「名前(今回はQSWin8:no-ip)」と「グローバルアドレス(今回はサーバーネーム):
54340」を「Save Remotes」に追加してアクセスする。
(4)「+ Add a movie」から PC内のドライブ/フォルダをブラウスして目的の動画ファイルを選ぶと、[Streaming
Quality]選択画面が表示される。
(5) ストリーム画質は、the
Helperの Conversion
qualityと同じく 解像度、転送レートの異なった4種類(横幅
480, 640, 960, 1280)のプリセットから選択が可能。
(6) [Watch!]を実行すれば、バッファリングの開始 ⇒ 20~30秒ほどバッファが溜まれば、ストリーミング再生が可能となる。
|
|
(7) 内臓プレイヤーでスキップ再生も可能。
|
|
|
|
<成績>
(1) 対応ファイル:the Helper 4.23では MPEGには未対応だったが、バージョン4.73では
WMV, MOV/ MP4, MPEG, M2TS/TS, AVI, OGM,
MKV, WebM, FLVに対応し、ASF, RMは認識出来ない。
Full-HDの MP4/3GP, MPEG, AVI, MKVは Normal画質受信すればでルータ越えでもスムース再生させる事が可能(何故かFull-HDのM2TS/TSは変換出来ない)。
|
|
(2)
the Helper 4.23ではルータ越えで送受信出来なかったが、バージョン4.73では可能となった。又、接続は
AirStreamや KMPlayerのように手古摺る事はなく比較的スムースに可能だ。 |
|
|
|
III
AndroidアプリVLC Streamer Freeで視聴
|
|
Android(4.1.2)アプリ
VLC Streamer Free(ここから入手。今回はバージョン
1.46)を dtab 01で検証したところ、対応ファイル形式は iOS版と同じでルータ越え受信も可能だが、Passwordsを入力しても機能しないと云う不具合がある。
|
|
|
|
IV 自前のページに埋め込んで配信
|
|
|
=成績=
|
|
Windows
8.1
・IExplorer 11, Firefox(30.0), Opera(12.17), Chrome(35.0)及びSafari(5.1.7):いずれも再生不可。
Mac OS X 10.7
・Safari(6.1.5):Embedで再生可能。全画面表示もスキップ再生も可能。
|
|
dtad 01(Android
4.1.2)
・標準ブラウザ:全画面表示もスキップ再生も可能。
・Firefox(30.0):H.264に未対応の為、再生出来ない。
・Opera(22.0):Stand Aloneの全画面で再生。スキップ再生不可。
・Chrome(35.0):Embedで再生可能だが、全画面表示もスキップ再生も不可。
iPad mini(iOS 7.1.1)
・Safari:Embedで再生可能。全画面表示もスキップ再生も可能。
|
|
|
|
|
|