我试图使用ezstream流式传输到icecast服务器,我的问题是在编码音频的同时,我使用madplay从mp3解码它,我试图用ffmpeg编码它,所以输出是aac,有人告诉我使用adts能够流式传输问题,因为编码不会传输音频,它会在控制台上显示计时器但是从0:00:00到0:00: 40到0:01:30等等,直到歌曲结束而不是逐秒,这是我的配置:
<ezstream>
<url>http://localhost:8100/t</url>
<sourcepassword>password</sourcepassword>
<format>MP3</format>
<filename>/home/vybroo/server/audio/play.m3u</filename>
<reencode>
<enable>1</enable>
<encdec>
<format>MP3</format>
<match>.mp3</match>
<decode>madplay -b 16 -R 44100 -S -o raw:- @T@</decode>
<encode>ffmpeg -f s16le -ar 44.1k -ac 2 -i - -b:a 32k -ar 44.1k -f adts -</encode>
</encdec>
</reencode>
</ezstream>
是enconding配置错误吗?我应该改变什么,以便正确地逐秒流式传输