我正在使用自己的配置文件运行 ffserver(avserver 版本 9.18-6:9.18-0ubuntu0.14.04.1),但出于某种原因,无论我在配置文件中做了什么更改,ffserver 似乎在启动时崩溃了。当我启动 ffserver 时,如果没有指定自定义配置文件,它似乎可以正常启动。
我的目的是代理实时音频流,使其可用于内部网络,这样该流仅通过互联网下载一次。
这是我的配置文件:
Port 8090
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 1000
CustomLog -
NoDaemon
<Feed feed1.ffm>
ACL allow 127.0.0.1
</Feed>
<Stream feed1.mpg>
Feed feed1.ffm
Format mp2
AudioCodec mp3
AudioBitRate 128
AudioChannels 2
AudioSampleRate 44100
NoVideo
</Stream>
这是我启动 ffserver 时收到的错误ffserver -f ffserver.conf
::
avserver version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
built on Mar 16 2015 13:17:43 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
*** Error in `ffserver': munmap_chunk(): invalid pointer: 0x000000000097951e ***
Aborted (core dumped)
在我的系统上,ffserver
是 的符号链接avserver
。我尝试过avserver
而不是 ,ffserver
结果相同。
更新:
当我使用默认配置文件作为特定配置运行它时,它也会崩溃:
avserver -f /etc/avserver.conf
答案1
avserver
当配置文件位于 以外的任何地方时,似乎都会崩溃/etc/avserver.conf
。