Universal Media ServerでDLNA配信

Universal Media ServerでDLNA配信

=Universal Media ServerはPMSフォーク版DLNAサーバーツール=
(2016.10.21作成
Universal Media Server(UMS)は、パソコンをDLNA サーバー化し、LAN 内の各種デバイス上から PC 内のファイルをストリーム再生出来るようにするソフト。
本ソフトは、PS3用DLNAソフトPS3 Media Server(PMS)を更に機能拡張して各種DLNA機器に対応させたもので(本家を参照)、オープンソースのフリーソフトとして公開されている。
今回は、コレガルーター BAR SW-4P HGを使用したCATV通信環境下の Windows 10にインストールした Universal Media Server 6.5.1を用いて、PC内の動画を DLNAサーバー配信して、クライアントとしてWindows/ Android/ iOS端末の各種アプリの対応状況を検証した。
*PMSについては、別記「PS3 Media Serverの使い勝手」を参照。
I. 使用方法
 
Universal Media Serverは、こちらから UMS-6.5.1-Java8.exe を入手してインストール。
・システムにAvisynth MT(AviSynthのマルチスレッド版)がインストールされていない場合、「AviSynth MT をインストールしますか?」というダイアログが表示されるのでインストール(一番上のチェックは外せない。データ以外は必要ないので外して構わない)。
・このソフトを使用するには、「Java ランタイム」をインストールしている必要がある。
・インストール途中で表示される「Advanced Settings」画面で、確保するメモリのサイズ(768MBでよい)と、クリーンインストールの可否を指定。
・「ネットワーク接続方法は?」というダイアログでは「有線(Gigabit)」を選択。
 
「基本設定」タブ
・[起動時に最小化]、[Windows起動時に自動実行] のチェックを外す。
・[ネットワークデバイスを指定]:Universal Media ServerとDLNAクライアントがお互いに相手を見つけられない時、この欄が空欄になっていたら、プルダウンメニューからLANデバイスを指定してやると問題が解決することがある。と云う。
・[IPフィルタ]:接続を許可する IP アドレスを指定する。この項目を使用すると、指定されていないデバイスからの接続は出来なくなる。
 
 
「表示 / 共有設定」タブ
・画面下部の「共有フォルダ」欄内にある フォルダ追加 ボタンをクリックし、外部に公開するフォルダを選択する。
・[拡張子を非表示]、[変換エンジン名を表示しない]、[ビデオ再開を有効にします]のチェックを外す。
 
 
設定を変更したら、画面上部にある[サーバーを再起動]ボタンをクリック。
「ステータス」タブ
・LAN 内で検出されたDLNA デバイスは、「ステータス」タブで確認出来る(Operaは Chromeアイコンで表示される)。
 
 
<参考>「レンダラー」として登録されている DLNAクライアント機器
Sony PlayStation 3 (PS3) and PlayStation 4 (PS4), Microsoft Xbox One and 360, many TVs (Samsung, Panasonic, Sony, Vizio, LG, Philips, Sharp), smart phones (iPhone, Android, etc.), Blu-ray players, and more(本家を参照).
 
II.今回検討した動画ファイル
 
検討した動画(解像度 720x408、16:9、収録時間 9分間)
 
 
フォーマット形式:
映像圧縮
_音声圧縮
MediaInfo GUI 0.7.69, 真空波動研 140405で解析
  WMV3_WMA2.wmv
WMV9(WMV3) 24.00fps 654kbps
WMA9.2(WMA2) 44.10kHz 16Bit 2ch 96kbps
  RV4_ACELP.rm
RealVideo9(RV4) 24.00fps 654kbps
RealAudio v4(ACELP) 8.00kHz 16Bit 1ch 4.93kbps
  H.264_AAC.mov
AVC/H.264(Main@5.1)(CABAC/1 RefFrames) 24.00fps 658kbps
AAC 44.10kHz 2.0ch(2/0 L+R) LC 96kbps
  H.264_AAC.mp4
AVC/H.264(Baseline@1.3)(1 RefFrames)24.00fps 726kbps
AAC 44.10kHz 2.0ch(2/0 L+R) LC 64kbps
  MPEG2_MP2.mpg
MPEG2 MP@ML 4:3 Progressive 24.00fps 1066kbps
MPEG1-LayerII 44.1kHz Stereo 128kbps
  H.264_MP2.m2ts
AVC/H.264(High@4.1)(CABAC/2 RefFrames) 24.00fps 852kbps
MPEG1-LayerII 44.1kHz Stereo 64kbps
  H.264_MP2.ts
AVC/H.264(High@4.1)(CABAC/2 RefFrames) 24.00fps 782kbps
MPEG1-LayerII 44.1kHz Stereo 64kbps
  H.264_MP3.avi
AVC/H.264(High@5.1)(CABAC/2 RefFrames) 24.00fps 802kbps
MPEG1-LayerIII 44.10kHz Stereo 96kbps
 Theora_Vorbis.ogv
Theora 3.2.1 24.00fps 7500kbs
Vorbis 44.10kHz 2ch 64kbps
  H.264_AAC.mkv
AVC/H.264(High@5.1)(CABAC/1 RefFrames) 24.00fps 743kbps
AAC 44.10kHz 2.0ch(2/0 L+R) LC 98kbps
  VP8_Vorbis.webm
On2 VP8 24.00fps 759kbps
Vorbis 44.10kHz 2ch 64kbps
  H.264_AAC.flv
AVC/H.264(Main@5.1)(CABAC/1 RefFrames) 24.00fps 750kbps
AAC 44.10kHz 16Bit 2ch 64kbps
 
H.265/HEVC圧縮動画の作成
H.265_AAC.mp4:
AViUtlの拡張 x265 出力(GUI) Exで作成(こちらを参照)。
H.265_AAC.ts:
tsMuxeR GUI 2.6.11 を用いて、MP4を無劣化でコンテナ変換。
H.265_AAC.mkv:
DivX Converter 10.0.1で作成(こちらを参照)。
H.265_AAC.flv:
Strongene HEVC/H.265 Encoder 2.0.2.1で作成(こちらを参照)。
 
III.成績
 
コレガルーター BAR SW-4P HGを使用したCATV通信環境下で、クライアントに Windows 10(Let's note CF-AX2), Android 6.0.1(GALAXY Note Edge SC-01G), MacOSX 10.10(VMware), iOS 9.3.5(iPad mini)を用いて検証した。
I.各種ブラウザでアクセス
 
受信は、サーバー側のローカルアドレス:ポート/( http://192.168.11.2:9001/)にてアクセスが可能( ポート 5001ではアクセス不可)。
H.264/MP4動画は HTML5ビデオとして配信され、MP4以外の動画は FFmpegで 全て OGG又は OGV動画(Theora_Vorbis)へ変換されて、Flowplayerこちらを参照)で配信される。
下図は、IExplorerでアクセスして動画フォルダを展開したところを示す。
 
  =結果=
 
 
MediaPlayer
(バージョン)
フォーマット形式:
映像圧縮
_音声圧縮
Windows
Android
MacOSX
iOS
Edge
(38)
IE

(11)
Safari
(5.1.7)
Firefox
(49)
Opera
(40)
Chrome
(54)
Browser
(?)
Opera
(37)
Chrome
(53)
Firefox
(49)
Safari
(9.1.2)
Firefox
(49)
Chrome
(54)
Safari
(9.0)
 
ASF: WMV3_WMA
MOV: H.264
_AAC
NSV: VP6
_AAC
RM: RV4_Cooker
FLV: VP6
_MP3
Fla
Fla

Fla
Fla
HT5
HT5

HT5
HT5
×
×

×
×
HT5
HT5

HT5
HT5
×
×

×
×
HT5
HT5

HT5
HT5
×
×

×
×
 WMV3_WMA2.wmv
Fla
HT5
X
再生不可
HT5
X
再生不可
HT5
X
再生不可
 RV4_ACELP.rm
Fla
HT5
X
再生不可
HT5
X
再生不可
HT5
X
再生不可
 H.264_AAC.mov
Fla
HT5
X
再生不可
HT5
X
再生不可
HT5
X
再生不可
 H.264_AAC.mp4
HT5
HT5
HT5
HT5
X
再生不可
HT5
X
再生不可
 MPEG2_MP2.mpg
Fla
HT5
X
再生不可
HT5
X
再生不可
HT5
X
再生不可
 H.264_MP2.m2ts
Fla
HT5
X
再生不可
HT5
X
再生不可
HT5
X
再生不可
 H.264_MP2.ts
Fla
HT5
X
再生不可
HT5
X
再生不可
HT5
X
再生不可
  H.264_MP3.avi
Fla
HT5
X
再生不可
HT5
X
再生不可
HT5
X
再生不可
  DivX5_MP3.divx
Fla
HT5
X
再生不可
HT5
X
再生不可
HT5
X
再生不可
  Theora_Vorbis.ogv
Fla
HT5
X
再生不可
HT5
X
再生不可
HT5
X
再生不可
  H.264_AAC.mkv
Fla
HT5
X
再生不可
HT5
X
再生不可
HT5
X
再生不可
  VP8_Vorbis.webm
Fla
HT5
X
再生不可
HT5
X
再生不可
HT5
X
再生不可
  H.264_AAC.flv
X
再生不可
X
再生不可
X
再生不可
X
再生不可
X
再生不可
X
再生不可
X
再生不可
  H.265_AAC.mp4
(x265 出力(GUI) Ex*)
X
描画不可
X
描画不可
HT5
HT5
X画不
X
描画不可
X
再生不可
X
描画不可
X
再生不可
  H.265_AAC.ts
(MP4_tsMuxeR*)
Fla
HT5
X
再生不可
HT5
X
再生不可
HT5
X
再生不可
  H.265_AAC.mkv
(DivX HEVCビデオ*)
Fla
HT5
X
再生不可
HT5
X
再生不可
HT5
X
再生不可
  H.265_AAC.flv
(Strongene Enc*)
X
再生不可
X
再生不可
X
再生不可
X
再生不可
X
再生不可
X
再生不可
X
再生不可
 
HT5:HTML5ビデオとして再生。Fla:Flashビデオとして再生可能。
(1) Theora/OGGにも対応の Firefox, Opera, Chromeは HTML5ビデオとして再生される。一方、
(2) Theora/OGGに未対応の IE, Edge, Safariは Flashビデオとして再生可能となる。
(3) Androidの標準ブラウザ, Opera, Chromeは Flashにも未対応の為、MP4のみしか再生出来ない(VP8/WebMも再生出来ない)。
(4) MacOSXと iOSの Safariはアクセス/展開などの操作が出来ても、何故か動画を再生出来ない
?(゜_。)?
(5) iOSの Puffin 5.1.1はアクセスすら出来なかった。
 
<参考>DivX(Divx5_MP3)の場合
 
 
→変換後のOGG(Theora_Vorbis)動画:その MediaInfo情報
Firefoxの Video DownloadHelperで取得した
 
 
IIa.DLNA準拠のメディアプレイヤーで QSWIN構築サーバーへアクセス
何故か?QSWinマシンにて構築した場合、何が悪いのか接続出来ない!
 
(1) Windowsストアの Powe Media Player, VLCや Androidの MediaHouseや iOSの Infuse, AVPlayerHD等で接続を試みるも、メディアサーバー、ホームメディア、Network Device等としてサーバーを認識出来なかった ┓(´_`)┏
(2) Windowsストアの Multimedia 8や Windowsアプリの Windows Media Player, PowerDVDで接続を試みると、Universal Media Server側の「ステータス」タブには検出されるが、何故かプレイヤーからはサーバーを認識出来ずアクセス出来ない ┓(´_`)┏
 
   
 
IIb.DLNA準拠のメディアプレイヤーで 19FJ構築サーバーへアクセス
EGGマシン(Win10環境)にて構築した場合は、各種端末のプレイヤーからアクセスして動画再生が可能だった
\(^o^)/
 
 
下図は、Androidの MediaHouseでアクセスし動画フォルダを展開したところを示す。
 
 
クライアントが対応しているファイルはそのままの形式でストリーム配信される。クライアントが対応していないファイルは、主に FFmpegで再生可能なフォーマットに自動変換(Androidでは、H.264_MP3圧縮のTS動画に変換)してから配信されるようになっている
=結果=
 
 
MediaPlayer
(バージョン)
フォーマット形式:
映像圧縮
_音声圧縮
Win.
Windowsストア
Android
iOS
Power
DVD
(12.0)
VLC (1.7)
Power Media
Player
(5.0)
Media
Monkey
(1.0.4)
アルバム by
Sony
(2.2.2)
Press
Play
Video
(r8+)
Multi-
media
8
(?)
Media
House

(1.5)

MX Player
(1.8.9)
VLC
(2.7.8)
Player
Xtreme
(6.3.2)
AVPlayer
(2.81)
 
ASF: WMV3_WMA
MOV: H.264
_AAC
NSV: VP6
_AAC
RM: RV4_Cooker
FLV: VP6
_MP3



X再不
X再不



FFmpeg

FFmpeg



X再不
X再不




FFmpeg
FFmpeg

FFmpeg
FFmpeg




 WMV3_WMA2.wmv

FFmpeg
 RV4_ACELP.rm
X
再生不可

FFmpeg
X
再生不可

未対応

FFmpeg
 H.264_AAC.mov

FFmpeg
 H.264_AAC.mp4
 MPEG2_MP2.mpg

FFmpeg
X
再生不可

未対応

FFmpeg
 H.264_MP2.m2ts
X
再生不可

FFmpeg
X
再生不可

FFmpeg
 H.264_MP2.ts
X
再生不可

FFmpeg
X
再生不可

FFmpeg
  H.264_MP3.avi
X
描画不可

FFmpeg
X
再生不可
X
再生不可

FFmpeg
  DivX5_MP3.divx

FFmpeg
  Theora_Vorbis.ogv
X
再生不可

FFmpeg
X
再生不可

未対応

FFmpeg
  H.264_AAC.mkv

未対応

FFmpeg
  VP8_Vorbis.webm
X
再生不可

FFmpeg
X
再生不可

未対応

FFmpeg

FFmpeg
  H.264_AAC.flv
X
再生不可

FFmpeg
X
再生不可
X
再生不可

FFmpeg
  H.265_AAC.mp4
(x265 出力(GUI) Ex*)
X
再生不可

FFmpeg
X
再生不可

未対応

FFmpeg
  H.265_AAC.ts
(MP4_tsMuxeR*)
X
再生不可

FFmpeg
X
再生不可

未対応

FFmpeg
  H.265_AAC.mkv
(DivX HEVCビデオ*)
X
描画不可

FFmpeg
X
再生不可

未対応

FFmpeg
  H.265_AAC.flv
(Strongene Enc*)
X
再生不可
X
再生不可
X
再生不可
X
再生不可
X
再生不可
X
再生不可
  :そのまま再生可能。
FFmpeg:FFmpegで変換されて再生可能となるが、PressPlay Videoでは何故か?再生出来ない。
(1) Windowsの PowerDVD(12.0)は、WMV, MOV, MP4 ,MPEG, DivX. MKV動画をそのままで再生可能。
なお、Windows Media Player(12.0)は サーバー側「ステータス」タブに検出され、UMSをサーバーとして認識可能だが何故かビデオフォルダの展開すら出来ない。
(2) Windowsストアのプレイヤーの多くは、WMV, MOV, MP4, DivX. MKV動画はそのままで再生可能。但し、Multimedia 8は未対応が多い。PressPlay Videoは FFmpegで変換されて再生可能となる動画(MP4/ TS/ OGG/ WebMかは不明)を再生出来ない?
(3) Androidの MediaHouse+MX Playerでは、MP4以外の動画は H.264_MP3圧縮 TS動画に変換されて再生可能となる。
 
<参考>WMV(WMV3_WMA2)の場合
 
 
→変換後のTS(H.264_MP3)動画:その MediaInfo情報
MediaHouseで受信し、Mediatapでダウンロードして取得した
 
 
なお、DivX(Divx 5_MP3)の場合も同じ圧縮の TS動画に変換されていた。
(4) iOSのプレイヤーの多くは、WebM動画以外はそのままで再生可能。
但し、注目のInfuse 4(4.3.3)は残念ながら UMSをサーバーとして認識出来ない (「iOS用メディアプレイヤーでDLNA再生」参照)。
   
IV.結語と考察
 
 
(1) コンテンツのファイル形式を変換して配信するトランスコード機能を搭載。しかし、今ではほとんど使用されていない OGG動画に変換される。
(2) 特定のデバイスのみに限定して公開可能な「IP フィルタ」機能を搭載。
(3) DLNA準拠のメディアプレイヤーでアクセス可能だが、QSWINマシンで構築した場合は何故か?ダメだった。
 
<参考>Windowsストア・メディアプレイヤーでアクセスの可否
 
 
 
構築マシン(OS)
ルーター (通信環境)
QSWin
(Win10)
EGG
(Win10)
19FJ
(Win10)
QOSMIO
(Win7)
BAR SW-4P HG
(CATV通信環境)
X
X
X
WXR-1750DHP
(FTTH通信環境)
X
 
メディアプレイヤー間での成績の違いはない。
何故か原因をつかめない・・・セキュリティソフトではない!?
 
 
(4) MacOSXと iOSの Safari以外のブラウザならアクセス/ 再生可能だが、使い勝手は悪い。
   
最上段へ
| Kenのムービー計画へ >動画狂コーナーへ |