ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
3   •   Посмотреть все темы

Посоветуйте

 

82
external @external
Посоветуйте пожалуйста программу что бы можно было выходить в эфир диджею, сервер Icecast 2.3.2 + ices/0.4
и пожалуйста настройки, ну и название прог которыми для начала легче пользоваться

732
Sweet_Jam @Sweet_Jam
SAM Broadcaster 4.7.1 :)

6245
Тарас @tarasian666
winamp
radioboss

732
Sweet_Jam @Sweet_Jam
:) Радио босс самая легкая)

82
external @external
а на сервере какие настройки нужно сделать чтоб при подключении меня музыка на сервере гасла и было слышно мой эфир. В заранее благодарен

6245
Тарас @tarasian666
ищите в теме о icecast функцию fallback

82
external @external
[mono]<icecast>
<limits>
<!-- Максимальное количество подключений к серверу -->
<clients>500</clients>
<!-- Количество источников -->
<sources>7</sources>
<!--Количеество подпроцессов обслуживающих клиентов -->
<threadpool>12</threadpool>
<!-- Размер очереди вещания -->
<queue-size>1572864</queue-size>
<!-- Время ожидания ответа от клиента (судя по документации не используется -->
<client-timeout>30</client-timeout>
<!-- Время ожидания запроса от клиента -->
<header-timeout>15</header-timeout>
<!-- Время ожидания данных от источника сигнала, при
превышении интервала, источник будет отключен -->
<source-timeout>600</source-timeout>
<!-- Режим при котором, подключившийся клиент получит данные для заполнения локального буфера проигрывателя -->
<burst-on-connect>1</burst-on-connect>
<!-- Размер буфера отправляемого клиенту -->
<burst-size>262140</burst-size>
</limits>
<!-- Секция отвечающая за авторизацию -->
<authentication>
<!--С этим паролем должны подключаться источники сигнала -->
<source-password>source-pass</source-password>
<!--Пароль для релаев(мы не используем в нашей задаче) -->
<relay-password>relay-pass</relay-password>
<!--Логин и пароль администратора -->
<admin-user>admin</admin-user>
<admin-password>admin-pass</admin-password>
</authentication>
<!-- Эта секция описания основной точки монтирования -->
<mount>
<mount-name>/test</mount-name>
<max-listeners>500</max-listeners>
<burst-size>65536</burst-size>
<!-- Вот эта секция и есть описание запасной точки монтирования -->
<fallback-mount>/testnonstop</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
</mount>
<!-- Имя хоста -->
<hostname>hilik.org.ua</hostname>
<!--IP адрес и порт на котором будет слушать сервер -->
<listen-socket>
<port>8000</port>
<bind-address>89.251.34.107</bind-address>
</listen-socket>
<!-- Использовать ссылки в виде статических файлов -->
<fileserve>1</fileserve>
<!-- Пути -->
<paths>
<basedir>/usr/local/share/icecast</basedir>
<logdir>/var/log/icecast</logdir>
<webroot>/usr/local/share/icecast/web</webroot>
<adminroot>/usr/local/share/icecast/admin</adminroot>
<alias source="/" dest="/status.xsl"/>
</paths>
<!-- В какие файлы писать события -->
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>4</loglevel>
<logsize>10000</logsize>
</logging>
<!-- Секция безопасности -->
<security>
<chroot>0</chroot>
<changeowner>
<user>nobody</user>
<group>nogroup</group>
</changeowner>
</security>
</icecast>[/mono]

Вот так как я понимаю надо сделать?

6245
Тарас @tarasian666
желательно добавить маунт testnonstop

82
external @external
tarasian666 пишет:

желательно добавить маунт testnonstop

он для чего за что отвечать будет? у меня только 1 поток (канал) запасного нету

6245
Тарас @tarasian666
external пишет:

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

вот вам 2 потока

82
external @external
хорошо, у многих видел типа время сколько играет трек или сколько осталось до его окончания как реализовать? кстати видел ещё какой трек следующий будет

82
external @external
чё никто не вкурсе?

6245
Тарас @tarasian666
я вкурсе, но все зависит от софта каким вещается

82
external @external
на айскасте такое воплотить реально?

6245
Тарас @tarasian666
айскаст тут вобще ни при чем, он не знает следующего трека, продолжительность трека и тд

82
external @external
в сторону икеса копать?

6245
Тарас @tarasian666
только если плейлисть будет на perl который будет взаимодействовать например с mysql

6245
Тарас @tarasian666
чтоб осуществить анонс следующего трека, продолжительност текуещго, надо чтоб данная информация хранилась где то, например в базе mysql или просто в текстовом файле, чтоб скрипт мог взять оттуда данные.
Сам скрипт не так уж и сложно сделать, но вот осуществить получение и передачу (в файл или в базу) вышеизложеной информации сложнее, потому надо выбрать софт который на такое способен, или частично самому такое сделать

82
external @external
tarasian666 пишет:

желательно добавить маунт testnonstop

Пожалуйста подробнее что куда вставить?