ffmpeg adts使用ezstream进行流媒体播放

时间:2015-04-18 18:35:13

标签: audio ffmpeg audio-streaming icecast

我试图使用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配置错误吗?我应该改变什么,以便正确地逐秒流式传输

0 个答案:

没有答案