Parece que avserver
falha quando o arquivo de configuração está em qualquer lugar diferente de /etc/avserver.conf
.
Estou rodando ffserver (avserver versão 9.18-6: 9.18-0ubuntu0.14.04.1) com meu próprio arquivo conf, mas por algum motivo o ffserver parece estar travando na inicialização, não importa o que eu mude no arquivo conf. Quando eu inicio o ffserver sem especificar um arquivo conf customizado, parece estar começando OK.
Meu objetivo é fazer proxy de um fluxo de áudio ao vivo para disponibilizá-lo para uma rede interna, de modo que o fluxo seja baixado apenas pela Internet uma vez.
Este é o meu arquivo conf:
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>
Este é o erro que recebo quando inicio o 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)
No meu sistema, ffserver
é um link simbólico para avserver
. Eu tentei avserver
em vez de ffserver
, que tem os mesmos resultados.
Atualização:
Ele também trava quando eu o executo com o arquivo conf padrão como uma configuração específica:
avserver -f /etc/avserver.conf
Parece que avserver
falha quando o arquivo de configuração está em qualquer lugar diferente de /etc/avserver.conf
.