Пример установки VLC на CentOS и пример ретрансляции радио.
Добавляем репозитарий “linuxtech”
# cd /etc/yum.repos.d/
# wget http://pkgrepo.linuxtech.net/el6/release/linuxtech.repo
Или
1 2 3 |
yum -y install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm |
Установка VLC
# yum install vlc
Пример скрипта, который запускает VLC и ретранслирует loveradio на 8080 порту
Для Linux
*********************
#! /bin/sh
/usr/bin/vlc “http://83.69.199.106/loveradio_28?type=&UID=C56073F15D60B83E7FD2600298A08E03″ –sout=”#transcode{vcodec=none,acodec=mp3,ab=128,channels=2,samplerate=44100}:http{mux=raw,dst=:8080/love}”
*********************
Для Windows
Start /D “C:\Program Files\VideoLAN\VLC\” vlc.exe “http://83.69.199.106/loveradio_28?type=&UID=C56073F15D60B83E7FD2600298A08E03″ –sout=”#transcode{vcodec=none,acodec=mp3,ab=128,channels=2,samplerate=44100}:http{mux=raw,dst=:8080/love}”
*********************
Если в локальной сети стоит прокси-сервер, то в строку подключения VLC, перед –sout, необходимо добавить параметры прокси-сервера.
Пример: –http-proxy=10.99.50.100:3128
Для запуска в фоновом режиме используем ключ “-d”.
Для запуска VLC из под root, необходимо отредактировать бинарный файл /usr/bin/vlc. Находим geteuid и заменяем на getppid