MPEG2TSについて(広島大学内)(※注1)より引用した。
ここで、使用しているデコーダのタイプによって以下のmakeコマンドを実行することでMPEG2TSのバイナリファイルが生成される。
<optibaseの場合>
% make
・
・
% ls
Makefile INSTALL README module-script/ mpeg2ts mpeg2ts.sh src/
コンパイル後、make installコマンドで必要なファイルが/usr/local/bin 以下にコピーされる。
% su
# make install
su -c "cp -v mpeg2ts mpeg2ts.sh /usr/local/bin; cd /usr/local/bin;chmod u+s mpeg2ts"
mpeg2ts -> /usr/local/bin/mpeg2ts
mpeg2ts.sh -> /usr/local/bin/mpeg2ts.sh
cp -v module-script/kfir-module module-script/cineview-module /usr/local/bin
module-script/kfir-module -> /usr/local/bin/kfir-module
module-script/cineview-module -> /usr/local/bin/cineview-module
ディストリビューション | kernel 2.2.x | kernel 2.4.x | 備考 |
Vine Linux 2.1.5 | ◯ (2.2.19-0vl??) | 付属のカーネルで確認 | |
Vine Linux 2.5 | ◯ (2.2.20-0vl10) | ◯ (2.4.18-0vl3) | 付属のカーネルで確認 |
RedHat Linux 7.2 | ◯ (2.4.7-10) | 付属のカーネルで確認 |
MPEG2 Encoder/Decoder | Kernel 2.2.x | Kernel 2.4.x | 備考 |
Kfir MPEG2 Encoder | ○ | ○ | kernel2.4系では一部(videodevおよびi2c)のドライバは、カーネル付属のものを使用する。 |
Optibase VideoPlex Xpress | ○ | ○ |
$ mpeg2ts <option> [ -so | -ro | -send dst_addr ] address
<option>
-6 IPv6が使用可能 (default IPv4)
-a 優先度を-20(高)から20(低)で設定 (default -20)
-P port ポート番号を指定 (default 1400)
-v バージョン番号を表示し、終了
<recievier option>
-r エラー訂正を行いません
<sender option>
-n num カプセル化するTSの数を変更 (default 6)
-t ttl マルチキャスト時のTTLを設定 (default 1)
-R エラー訂正コードを付加せずに送信
2校間での双方向通信 | %mpeg2ts [宛先アドレス] |
自校の映像の送信のみ | %mpeg2ts -so [宛先アドレス] |
相手校の映像の受信のみ | %mpeg2ts -ro [送信元アドレス] |
A校からの映像の受信と同時に、自校の映像をB校へ送信 | %mpeg2ts -send [宛先アドレス] [送信元アドレス] |
(※注1)MPEG2TSついて(広島大学内) http://net.ipc.hiroshima-u.ac.jp/mpeg2ts/
(※注2)MPEG2TSついてのダウンロードのページ(広島大学内)
http://net.ipc.hiroshima-u.ac.jp/mpeg2ts/archives/download.html