ストリーミングサーバー構築方法
動作確認 CentOS 6.4 64bit
見るPCにはQuickTimeのインストールが必要です。
Darwin Streaming Server 6.0.3
ユーザ作成
# useradd qtss
ダウンロードと解凍
# cd /usr/local/src
# wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tar
# tar xvf DarwinStreamingSrvr6.0.3-Source.tar
パッチファイルのダウンロードと適用
# wget http://www.abrahamsson.com/dss-6.0.3.patch
# patch -p0 < dss-6.0.3.patch
dss-hh-20080728-1.patch
をgoogleで探してきてダウンロード
# patch -p0 < dss-hh-20080728-1.patch
コンパイル
# cd DarwinStreamingSrvr6.0.3-Source
# ./buildtarbal
インストール
# cd DarwinStreamingSrvr-Linux
# ./Install
管理者名を入力
パスワードを付与
サービス起動確認
# ps aux
自動起動設定
/etc/rc.local
/usr/local/sbin/DarwinStreamingServer
perl /usr/local/sbin/streamingadminserver.pl
ファイヤーウォール設定変更
/etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 554 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 1220 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 7070 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8000 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8001 -j ACCEPT
# /etc/rc.d/init.d/iptables restart
管理者画面設定
http://192.168.0.15:1220/
にアクセス
動画・音楽ファイル格納フォルダを指定
/usr/local/movies
QuickTimeで動作確認
URLを開く
rtsp://192.168.0.15/sample_100kbit.mov
rtsp://192.168.0.15/sample_100kbit.mp4
配信ファイルの準備
MOV → MP4 変換
MP4Box
コマンドプロンプト
>mp4box.exe -hint DSC1366.mp4 -out DSC1366.MOV
配信フォルダへ転送
/usr/local/movies
メタファイル
meta-DSC1366.mov
rtsptext
rtsp://192.168.0.15/DSC1366.MOV
HTMLファイル
<embed src="meta-DSC1366.mov" width="854" height="480" href="rtsp://192.168.0.15/DSC1366.MOV" target="quicktimeplayer" scale="1.0" controller="true" autoplay="false" align="middle"></embed>
ルータのポート公開
TCPポート 554 7070 8000 8001 を公開
回線速度
FullHDでは25M
1/4サイズでも5Mの速度が必要です。
May 24, 2013
|
The following clause.
|
サーバー構築部門
|