26

Re: Онлайн радио на VPS

пишет Falcon:

Устанавливать ices 2 раза не надо.
Надо создать 2 (или более) конфиг-файлов и при запуске просто менять к ним путь.
То есть:
#ices -c ices1.conf
#ices -c ices2.conf
и т.д.
======

А как указать путь к нужному perl скрипту

27

Re: Онлайн радио на VPS

sub ices_get_next {
        return $music;
}

Что нужно передавать в переменную $music?

Я передал полный путь к mp3 файлу и получил

Logfile opened
Initialization of playlist handler failed. [This binary has no support for embedded perl]
Ices Exiting...

Отредактировано macgim (29-06-2014 10:56:24)

28

Re: Онлайн радио на VPS

путь к скрипту не указывается, только название, скрипт надо ложить в /etc/ или /usr/local/etc/ если не ошибаюсь и с расширением pm а в конфиге без расширения

в $music путь к mp3 файлу

29

Re: Онлайн радио на VPS

пишет tarasian666:

путь к скрипту не указывается, только название, скрипт надо ложить в /etc/ или /usr/local/etc/ если не ошибаюсь и с расширением pm а в конфиге без расширения

в $music путь к mp3 файлу

Прошу прощение это уже решил.. неверное имя было скрипта + не было поддержки perl

Пока что запустилось..спасибо

Отредактировано macgim (29-06-2014 12:19:20)

30

Re: Онлайн радио на VPS

А как можно сделать разный битрейт?

выдел в файле конфигурации ices есть возможность писать нужный битрейт, но как сделать что бы можно было менять?

Пришло в голову создать дополнительные файлы ices с разными битрейтамы..

битрейт то будет разный но на каждом потоке будет разная музыка.. это как то решается?

31

Re: Онлайн радио на VPS

это решается перекодировщиком или другим клиентом вещания где можно задать несколько потоков одного стрима, но если следующий трек скрипт берет из одного источника то музыка будет та же самая, главное чтоб все ices запускались одновременно

32

Re: Онлайн радио на VPS

пишет tarasian666:

это решается перекодировщиком или другим клиентом вещания где можно задать несколько потоков одного стрима, но если следующий трек скрипт берет из одного источника то музыка будет та же самая, главное чтоб все ices запускались одновременно

Не думаю что рандом будет получаться везде один и тот же

33

Re: Онлайн радио на VPS

смотря что отвечает за рандум, у меня это делает отдельный скрипт и пихает адрес к файлу в базу, а оттуда его уже берет клиент вещания, правда он оповещает если доиграл и только тогда в базу суется следующий трек. Но у меня не ices, хотя и с ним можно организовать

34

Re: Онлайн радио на VPS

пишет tarasian666:

смотря что отвечает за рандум, у меня это делает отдельный скрипт и пихает адрес к файлу в базу, а оттуда его уже берет клиент вещания, правда он оповещает если доиграл и только тогда в базу суется следующий трек. Но у меня не ices, хотя и с ним можно организовать

Рандом отвечает за выбор трека

35

Re: Онлайн радио на VPS

что отвечает за рандум

а не за что отвечает рандум

36

Re: Онлайн радио на VPS

пишет tarasian666:

что отвечает за рандум

а не за что отвечает рандум

Мне не понятна суть вопроса

37

Re: Онлайн радио на VPS

если используется perl то рандум указаный в конфиге ices не работает, каким будет следующий трек будет отвечать скрипт, как напишите так и будет рандумить

38

Re: Онлайн радио на VPS

пишет tarasian666:

если используется perl то рандум указаный в конфиге ices не работает, каким будет следующий трек будет отвечать скрипт, как напишите так и будет рандумить

Мы о разном говорить начали.

Скрипт perl работает, в том числе и рандом, (рандомно берется адрес трека с БД). Мне бы узнать как для одного потока разный битрейт сделать?

39

Re: Онлайн радио на VPS

Мы говорим об одном и том же, только вы не слушаете. Сделайте чтоб за рандом отвечал другой скрипт который в базу вносит в отдельную таблицу адрес следующего трека, тогда ices (каждый) через perl будет брать тот рандумный трэк. Это для варианта с несколькими ices разного битрейта.
А можно ставить transcoder который будет перекодировать 1 поток в несколько. Но это проект закрыт и сама программа может глючить.
Еще вариант использовать liquidsoap это как минимум 2 в одном.
Выбирайте что вам будет под силу сделать.

40

Re: Онлайн радио на VPS

А что мешает сделать в конфиге ices несколько секций <stream>?

  <Stream>
    <Server>
      <Hostname>127.0.0.1</Hostname>
      <Port>8000</Port>
      <Password>hackme</Password>
      <Protocol>http</Protocol>
    </Server>
    <Mountpoint>/nonstop</Mountpoint>
    <Name>TEST_FM</Name>
    <Genre>New_Age</Genre>
    <Description>NONSTOP</Description>
    <URL>radioheart.ru</URL>
    <Public>0</Public>
    <Bitrate>64</Bitrate>
    <Reencode>1</Reencode>
    <Channels>2</Channels>
  </Stream>

Отредактировано Falcon (06-07-2014 12:57:24)

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге