Port 8090
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 1000 MaxBandwidth 1000
이 값은 최대 대역폭을 제한한다.
1000kbit/sec 이상의 동영상을 설정하거나 플레이 하려고 하면, 아래와 같은 에러 메시지를 만날 것이다.
The server is too busy to serve your request at this time.
The bandwidth being served (including your stream) is 1049kbit/sec, and this exceeds the limit of 1000kbit/sec.
MaxBandwidth 1000 CustomLog -
NoDaemon
<
Feed feed1.ffm >
File /tmp/feed1.ffm
FileMaxSize 200K
ACL allow 127.0.0.1
</Feed>
<Stream
test1.mpg >
Feed feed1.ffm
Format mpeg
AudioBitRate 32
AudioChannels 1
AudioSampleRate 44100
VideoBitRate 64
VideoBufferSize 40
VideoFrameRate 3 VideoFrameRate 3
이 값은 동영상에 따라 다른것 같다. 플레이 정보를 보고 적당한 프레임 레이트를 잡아야 한다.
VideoFrameRate 3
VideoSize 160x128 VideoSize 160x128
이 값은 넓이, 높이가 모두 16의 배수 여야 한다.
VideoSize 160x128
# VideoIntraOnly
VideoGopSize 12
# NoAudio
# NoVideo
# VideoQMin 3
# VideoQMax 31
# Preroll 15
# ACL ALLOW <first address>
# ACL DENY <first address>
</Stream>
#<Stream test.mjpg>
# Feed feed1.ffm
# Format mpjpeg
# VideoFrameRate 2
# VideoIntraOnly
# NoAudio
# Strict -1
#</Stream>
#<Stream test.jpg>
# Feed feed1.ffm
# Format jpeg
# VideoFrameRate 2
# VideoIntraOnly
# VideoSize 352x240
# NoAudio
# Strict -1
#</Stream>
#<Stream test.swf>
# Feed feed1.ffm
# Format swf
# VideoFrameRate 2
# VideoIntraOnly
# NoAudio
#</Stream>
<Stream
test.asf >
Feed feed1.ffm
Format asf
VideoFrameRate 15
VideoSize 352x240
VideoBitRate 256
VideoBufferSize 40
VideoGopSize 30
AudioBitRate 64
StartSendOnKey
</Stream>
#<Stream test.mp3>
# Feed feed1.ffm
# Format mp2
# AudioCodec mp3
# AudioBitRate 64
# AudioChannels 1
# AudioSampleRate 44100
# NoVideo
#</Stream>
#<Stream test.ogg>
# Feed feed1.ffm
# Title "Stream title"
# AudioBitRate 64
# AudioChannels 2
# AudioSampleRate 44100
# NoVideo
#</Stream>
#<Stream test.ra>
# Feed feed1.ffm
# Format rm
# AudioBitRate 32
# NoVideo
# NoAudio
#</Stream>
#<Stream test.rm>
# Feed feed1.ffm
# Format rm
# AudioBitRate 32
# VideoBitRate 128
# VideoFrameRate 25
# VideoGopSize 25
# NoAudio
#</Stream>
#<Stream file.rm>
#
File "/usr/local/httpd/htdocs/tlive.rm"
# NoAudio
#</Stream>
#<Stream
file.asf >
#
File "/usr/local/httpd/htdocs/test.asf"
# NoAudio
# Author "Me"
# Copyright "Super MegaCorp"
# Title "Test stream from disk"
# Comment "Test comment"
#</Stream>
File 이 들어 가는건 VLC에서 트랜스코딩이 비활성화 된 스트림이라고 생각된다.
#<Stream test1-rtsp.mpg>
# Format rtp
# File "/usr/local/httpd/htdocs/test1.mpg"
#</Stream>
#<Stream test1-sdp.mpg>
# Format rtp
# File "/usr/local/httpd/htdocs/test1.mpg"
# MulticastAddress 224.124.0.1
# MulticastPort 5000
# MulticastTTL 16
# NoLoop
#</Stream>
<Stream
stat.html >
Format status
ACL allow localhost
ACL allow 192.168.0.0 192.168.255.255
</Stream>
<Redirect index.html>
URL http://www.ffmpeg.org/
</Redirect>