ライブ配信サーバー構築 〜 配信サーバー (FFserver) の設定 〜
配信サーバの設定 (CentOS 5.4)
FFserver
FFmpeg に付属されている FFserver を使用する。配信サーバとWeb サーバは同じマシンを使用する。エンコーダマシンを分ける場合はまた別途 Web サーバに FFmpeg をインストールする。
/etc/ffserver.conf
Port 8090
BindAddress 0.0.0.0
MaxClients 1000
MaxBandwidth 8000
CustomLog -
NoDaemon
フィード設定 (配信するファイル)
<Feed feed.ffm>
File /tmp/feed.ffm>
FileMaxSize 12M
ACL allow 127.0.0.1
ACL allow <Encoder IP>
</Feed>
<Stream streaming.flv>
Feed feed.ffm
Format flv
VideoFrameRate 24
VideoSize 640x480
VideoBitRate 1200
PreRoll 0
VideoIntraOnly
AudioBitRate 96
AudioSampleRate 44100
</Stream>
# ステータスログ画面の表示設定
<Stream status.html>
Format status
ACL allow localhost
</Stream>
# リダイレクト設定
<Redirect index.html>
URL http://wiki.yulii.net/ffmpeg
</Redirect>
配信サーバの起動
ffserver -f /etc/ffserver.conf
ログの保存
ffserver -f /etc/ffserver.conf >> /var/log/ff/streaming.log
FFserver の出力するデータがログになるので,リダイレクトで書き込む。間違って上書きしないように “»” で書き込む。