1. Для скачивания ресурсов Форума пользователь должен написать не менее 5 полезных сообщений и получить 5 симпатий.
    Если Вы не хотите выполнять условия Вы можете пожертвовать 105 руб на развитие проекта или купить любое наше дополнение и будете переведены в группу "Работяга", перевод происходит по email, который указывается при оплате.

Установка Shoutcast2 на Centos 7.x

Тема в разделе "Установка программ на Centos", создана пользователем xsasha, 24 ноя 2017.

  1. TopicStarter Overlay
    xsasha Оффлайн

    xsasha Президент Команда форума

    2.264
    1.426
    1.713
    10
    Shoutcast — кроссплатформенное бесплатное серверное ПО компании Nullsoft. Предназначено для организации потокового вещания цифрового аудио/видео сигнала в формате MP3, AAC, AACplus, NSV, как в локальную сеть, так и в Интернет. Прост в установке, настройке и управлении.

    Процесс установки, создаем пользователя и группу.
    Код:
    adduser shoutcast
    passwd shoutcast
    Создаем папку для размещения скрипта и переходим в нее.
    Код:
    mkdir shoutcast
    cd shoutcast
    Качаем последнею версию (2.5.5.733) на момент написания и разархивируем.
    Код:
    wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz
    tar -zxvf sc_serv2_linux_x64-latest.tar.gz
    Устанавливаем библиотеку, т.к сервер 32 битный, а ОС у нас 64 бита.
    Код:
    yum install glibc.i686
    Настраиваем файл конфигурации
    Код:
    yum install nano
    nano sc_serv.conf
    Содержание фала sc_serv.conf, собрать свой

    Вы не можете просматривать внешние ссылки, чтобы просмотреть зарегистрируйтесь или авторизуйтесь на форуме !

    .
    Код:
    adminpassword=password
    password=password1
    requirestreamconfigs=1
    streamadminpassword_1=password2
    streamid_1=1
    streampassword_1=password3
    streampath_1=http://www.myurl.com:8000
    logfile=logs/sc_serv.log
    w3clog=logs/sc_w3c.log
    banfile=control/sc_serv.ban
    ripfile=control/sc_serv.rip
    Содержание фала sc_trans_basic.conf
    Код:
    streamtitle=My first Shoutcast Server
    streamurl=http://www.myurl.com/
    genre=Misc
    inheritconfig=sc_serv.conf
    logfile=sc_trans.log
    uvoxradiometadata=1
    uvoxnewmetadata=0
    playlistfile=playlist.lst
    shuffle=0
    Запускаем сервер.
    Код:
    ./sc_serv sc_serv.conf sc_trans.conf
    или так
    ./sc_serv sc_serv.conf
    Проверяем его работу по адресу //

    Вы не можете просматривать внешние ссылки, чтобы просмотреть зарегистрируйтесь или авторизуйтесь на форуме !

    , так же можем посмотреть процессы. Чтобы зайти в панель администратора введите пароль указанный в sc_serv.conf (adminpassword=password) и логин admin.
    Код:
    ps aux | grep sc_serv
    Останавливаем сервер командой.
    Код:
    killall sc_serv
    # если команда не работает ставим ниже
    yum install psmisc
    Создаем скрипт для запуска и остановки службы.
    Код:
    nano /usr/local/bin/radio
    PHP:
    #!/bin/bash
    case $1 in
    start
    )
    cd /root/shoutcast/
        ./
    sc_serv &
    echo $?
    ;;
    stop)
        
    killall sc_serv
    echo $?
    ;;
    start_daemon)
    cd /root/shoutcast/
    ./
    sc_serv daemon
    ;;
    *)
    echo 
    "Usage radio start|stop"
    ;;
    esac
    exit 0
    Назначаем права.
    Код:
    chmod +x /usr/local/bin/radio
    Теперь мы можем выполнять команды:
    Код:
    radio start_daemon
    radio start
    radio stop
     
    Последнее редактирование: 25 ноя 2017
Загрузка...

Просматривают тему (Пользователей: 0, Гостей: 0)