我在ffmpeg
上安装了3.4-1
版本Ubuntu 16.04
,我将ffserver
的{{1}}配置为:
HLS
我使用此配置在服务器上运行ffserver,然后在ffmpeg config下面运行的另一台机器:
#/etc/ffserver.conf:
HTTPPort 8090
HTTPBindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 1000
CustomLog -
<Feed feed1.ffm>
File /tmp/feed1.ffm
FileMaxSize 50M
</Feed>
<Stream playlist.m3u8>
NoDefaults
VideoSize 720*576
Feed feed1.ffm
Format HLS
AudioBitRate 32
AudioChannels 1
AudioSampleRate 44100
VideoBitRate 64
VideoBufferSize 40
VideoFrameRate 25
AudioCodec mp2
VideoQMin 3
VideoQMax 31
Preroll 15
VideoCodec libx264
AVOptionVideo flags +global_header
</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>
在ffserver端,我遇到了这个错误:
ffmpeg -i /dev/video0 -f alsa -ar 44100 -i hw:0 http://live.example.com:8090/feed1.ffm
玩家没有显示任何内容。
我该怎么办?