понедельник, 24 августа 2015 г.

Liquidsoap RTMP to AACPLUS encode example

radio = input.external("while true; do ffmpeg -i rtmp://live.lnr.tv/svoe/stream2 -f s16le -acodec pcm_s16le -af volume=+5 -; done")
radio = mksafe(radio);

output.icecast(
  %aacplus(bitrate=48),
  mount="/radio-lugansk24.aac",
  description="lugansk 24 radio",
  genre="Rock \ Russian Rock \ Metal \ Russian Metal \ Heavy Metal",
  url="http://fm.lnr.tv",
  host="localhost", port=8000, password="lfflu41b",
  radio)
radio2 = input.external("while true; do ffmpeg -i http://nashe.streamr.ru/nashe-128.mp3 -f s16le -acodec pcm_s16le -; done")
radio2 = mksafe(radio2);

output.icecast(
  %aacplus(bitrate=48),
  mount="/radio-nashe.aac",
  description="nashe radio",
  genre="Rock \ Russian Rock \ Metal \ Russian Metal \ Heavy Metal",
  url="http://www.nashe.ru",
  host="localhost", port=8000, password="lfflu41b",
  radio2)

radio3 = input.external("while true; do ffmpeg -i http://de.freshrock.net:8000/mp3-320 -f s16le -acodec pcm_s16le -; done")
radio3 = mksafe(radio3);

output.icecast(
  %aacplus(bitrate=48),
  mount="/radio-freshrock.aac",
  description="fresh rock radio",
  genre="Rock \ Russian Rock \ Metal \ Russian Metal \ Heavy Metal",
  url="http://freshrock.net",
  host="localhost", port=8000, password="lfflu41b",
  radio3)

radio4 = input.external("while true; do ffmpeg -headers 'User-Agent: Mozilla/4.0 (compatible)' -i http://eu4.101.ru:8000/c1_2  -f s16le -acodec pcm_s16le -;$
radio4 = mksafe(radio4);

output.icecast(
  %aacplus(bitrate=48),
  mount="/radio-101rusrock.aac",
  description="101.ru Russian Rock",
  genre="Rock \ Russian Rock",
  url="http://101.ru/?an=port_channel_mp3&channel=42",
  host="localhost", port=8000, password="lfflu41b",
  radio4)

Комментариев нет:

Отправить комментарий