1. 程式人生 > >ffmpeg CCTV方案4 - ffserver

ffmpeg CCTV方案4 - ffserver

ffmpeg還有一個開源專案是ffserver,可以接收ffmpeg輸入流並轉碼為http輸出。以下為具體步驟:

1. sudo apt-get install ffmpeg
2. etc/ffserver.conf config:
...
Port 8090
# bind to all IPs aliased or not
BindAddress 0.0.0.0
# max number of simultaneous clients
MaxClients 100
# max bandwidth per-client (kb/s)
MaxBandwidth 16000
# Suppress that if you want to launch ffserver as a daemon.
#NoDaemon

<Feed feed1.ffm>
File /tmp/feed1.ffm
FileMaxSize 10M
</Feed>

<Stream live.h264>
Format rtp
Feed feed1.ffm
VideoCodec libx264
VideoFrameRate 24
VideoBitRate 100
VideoSize 1920x1080
NoAudio
#AVPresetVideo default
#AVPresetVideo baseline
#AVOptionVideo flags +global_header
#
#AudioCodec libfaac
#AudioBitRate 32
#AudioChannels 2
#AudioSampleRate 22050
#AVOptionAudio flags +global_header
</Stream>

...

3.
ffserver &
4.
sudo ffmpeg -i rtsp://... http://localhost:8090/feed1.ffm