Вступление при подключении к серверу

  • Автор темы Автор темы RomaBologoe
  • Дата начала Дата начала

RomaBologoe

New member
Здравствуйте! Хочу сделать, чтобы перед включением потока играл рекламный ролик. Как я понимаю, функция во вкладке Вещание - Вступление при подключении к серверу - это оно? Прикрепляю файл, но он не воспроизводится, когда начинаю слушать поток. Что сделать, чтобы он играл?
 
Здравствуйте! Хочу сделать, чтобы перед включением потока играл рекламный ролик. Как я понимаю, функция во вкладке Вещание - Вступление при подключении к серверу - это оно? Прикрепляю файл, но он не воспроизводится, когда начинаю слушать поток. Что сделать, чтобы он играл?
Я тоже так сделать хотел. Но этот ролик воспроизводится тогда, когда радиобосс подключается к серверу вещания. Даже если использовать встроенный сервер радиобоса, всё равно при подключению к потоку радиослушателя, он не проигрывается. Хочу попробовать сделать средствами icecast.
 
Здравствуйте! Хочу сделать, чтобы перед включением потока играл рекламный ролик. Как я понимаю, функция во вкладке Вещание - Вступление при подключении к серверу - это оно? Прикрепляю файл, но он не воспроизводится, когда начинаю слушать поток. Что сделать, чтобы он играл?
Настройка в RadioBOSS это ролик при подключении вещания. Если вам нужно чтобы каждый слушатель, который подключался, слышал какое-то интро, это настраивается на стороне сервера. Учтите, что обычно это довольно плохо работает, мы тестировали это для радио хостинга и отказались в итоге от этой функции.
 
Настройка в RadioBOSS это ролик при подключении вещания. Если вам нужно чтобы каждый слушатель, который подключался, слышал какое-то интро, это настраивается на стороне сервера. Учтите, что обычно это довольно плохо работает, мы тестировали это для радио хостинга и отказались в итоге от этой функции.
Коллеги, добрый день! Подскажите пожалуйста по теме. Все уже перелопатили, на всех языках. Каки образом вы настраивали / тестировали пре-ролл на сервере? Я так полагаю, что необходимо что-то прописывать в Icecast. Может кто-то уже искал по этому направлению, может какая ссылка есть у кого? Заранее Благодарю!
 
Все уже перелопатили, на всех языках.
Прям таки все.. а нужно было всего лишь глянуть офф. документацию..

1737905552926.png


Для потока в секцию mount прописываете <intro>/intro.ogg</intro> где вместо /intro.ogg путь к вашему файлу. Файл должен по параметрам совпадать с потоком, то есть формат, частота и битрейт.
 
  • Спасибо
Реакции: Say
Прям таки все.. а нужно было всего лишь глянуть офф. документацию..

Посмотреть вложение 6554

Для потока в секцию mount прописываете <intro>/intro.ogg</intro> где вместо /intro.ogg путь к вашему файлу. Файл должен по параметрам совпадать с потоком, то есть формат, частота и битрейт.
Благодарю! Оказалось все просто!
 
Прошу прощения еще раз, видимо у меня версия айскаста старая, из intro есть только такие строки:


<!--
<mount type="default">
<public>0</public>
<intro>/server-wide-intro.ogg</intro>
<max-listener-duration>3600</max-listener-duration>
<authentication type="url">
<option name="mount_add" value="http://auth.example.org/stream_start.php"/>
</authentication>
<http-headers>
<header name="foo" value="bar" />
</http-headers>
</mount>
-->

Как быть в этом случае?

*возможно туплю, если так - то простите великодушно)
 
Видимо не совсем догоняю( В точке монтирования (именно, где сам манут рабочий прописан, ввести такую вот историю (к примеру)<intro>/C:\BROADCAST\JINGLES\320iNTRO.mp3</intro> если такой строчки нет)). А если есть, то заменить строчку c ogg теа же самым? Возможно я не верно прописываю путь еще, вот что думаю.. Уже попытался в разных местах кода повставлять - перегружал айс, но нихрена не работает. Спасибо Вам заранее!
 
Уже попытался в разных местах кода повставлять - перегружал айс, но нихрена не работает.
Вам нужно посмотреть логи Icecast, там будет понятно, что идет не так. Функция интро/преролл в Icecast нестабильна, по крайней мере, когда мы это тестировали для хостинга, результаты были не очень, и эту функцию добавлять не стали.
 
Функция интро/преролл в Icecast нестабильна, по крайней мере, когда мы это тестировали для хостинга, результаты были не очень, и эту функцию добавлять не стали.
Ну я когда-то когда юзал icecast у себя на ВПС то использовал интро и вроде проблем особо не замечал..


Видимо не совсем догоняю( В точке монтирования (именно, где сам манут рабочий прописан, ввести такую вот историю (к примеру)<intro>/C:\BROADCAST\JINGLES\320iNTRO.mp3</intro> если такой строчки нет)). А если есть, то заменить строчку c ogg теа же самым? Возможно я не верно прописываю путь еще, вот что думаю..
Все что между тегами intro то есть включая слеш, а вы его зачем-то оставили вначале..
Если у вас на ПК icecast то вот так видимо должно быть <intro>C:\BROADCAST\JINGLES\320iNTRO.mp3</intro>
Если на сервере то соответственно туда загружаете файл и на него путь указываете относительно корня там или чего..

Если не получается вообще, то давайте больше подробностей и свою секцию конфига mount
 
Что-то нихрена(( Там у меня 4 канала на айсе, 4 маунта соотв. Дописываю строку в манут - нихрена. Меняю в манут тайп "дефолт" (ибо других строчек с интро нет) - тоже нихрена(

Вот:
<!--
<mount type="default">
<public>0</public>
<intro>C:\On Air Jingles\RFNR\REAL FM 24_7.mp3</intro>
<max-listener-duration>3600</max-listener-duration>
<authentication type="url">
<option name="mount_add" value="http://auth.example.org/stream_start.php"/>
</authentication>
<http-headers>
<header name="foo" value="bar" />
</http-headers>
</mount>
-->

И вот:
<mount>
<mount-name>/0000000</mount-name>
<password>0000000</password>
<max-listeners>50000</max-listeners>
<public>0</public>
<burst-size>65536</burst-size>
<mp3-metadata-interval>8192</mp3-metadata-interval>
<intro>C:\On Air Jingles\RFNR\REAL FM 24_7.mp3</intro>
<fallback-mount>/rff</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
<charset>utf-8</charset>
</mount>
 
Вот:
<!--
<mount type="default">
<public>0</public>
<intro>C:\On Air Jingles\RFNR\REAL FM 24_7.mp3</intro>
<max-listener-duration>3600</max-listener-duration>
<authentication type="url">
<option name="mount_add" value="http://auth.example.org/stream_start.php"/>
</authentication>
<http-headers>
<header name="foo" value="bar" />
</http-headers>
</mount>
-->
Этот у вас закомментирован, то есть он не активен. И это вроде как общие настройки для всех маунтов (чтоб не повторять в каждом).

А второй который должен работать.


Нашел свой старый конфиг за 2012 год (когда у меня было на ПК), там маунты такого вида

XML:
   <mount>
        <mount-name>/mount_name</mount-name>
        <username>source</username>
        <password>mount_pass</password>
        <max-listeners>200</max-listeners>
        <intro>/sound/intro.mp3</intro>
        <fallback-mount>/sound/error.mp3</fallback-mount>
        <fallback-mount>/main</fallback-mount>
        <fallback-override>1</fallback-override>
        <fallback-when-full>1</fallback-when-full>
        <charset>utf-8</charset>
        <hidden>0</hidden>
        <no-yp>1</no-yp>
        <burst-size>65536</burst-size>
        <max-listener-duration>3600</max-listener-duration>
        <mp3-metadata-interval>4096</mp3-metadata-interval>
    </mount>

тут путь относительный ибо в секции paths прописан основной путь (чтоб было проще и не дублировать)

XML:
<paths>
        <basedir>C:/Program Files/Icecast2 Win32</basedir>
</paths>

Может сейчас что-то поменялось. Тогда у меня была версия 2.3.2
 
Последнее редактирование:
Этот у вас закомментирован, то есть он не активен. И это вроде как общие настройки для всех маунтов (чтоб не повторять в каждом).

А второй который должен работать.


Нашел свой старый конфиг за 2012 год (когда у меня было на ПК), там маунты такого вида

XML:
   <mount>
        <mount-name>/mount_name</mount-name>
        <username>source</username>
        <password>mount_pass</password>
        <max-listeners>200</max-listeners>
        <intro>/sound/intro.mp3</intro>
        <fallback-mount>/sound/error.mp3</fallback-mount>
        <fallback-mount>/main</fallback-mount>
        <fallback-override>1</fallback-override>
        <fallback-when-full>1</fallback-when-full>
        <charset>utf-8</charset>
        <hidden>0</hidden>
        <no-yp>1</no-yp>
        <burst-size>65536</burst-size>
        <max-listener-duration>3600</max-listener-duration>
        <mp3-metadata-interval>4096</mp3-metadata-interval>
    </mount>

тут путь относительный ибо в секции paths прописан основной путь (чтоб было проще и не дублировать)

XML:
<paths>
        <basedir>C:/Program Files/Icecast2 Win32</basedir>
</paths>

Может сейчас что-то поменялось. Тогда у меня была версия 2.3.2
Добрый День! Спасибо за поддержку! Не хочет, падла) Уже и путь упростил, бе пробелов там.. И вариации слещ/бэкслэш и порядок в списке, и сам босс перегружал. Какая-то херня?! Может нам что подскажут Админы? Хочется разобраться в этой истории, уверен тема будет актуальна для многих коллег)
 
Добрый День! Спасибо за поддержку! Не хочет, падла) Уже и путь упростил, бе пробелов там.. И вариации слещ/бэкслэш и порядок в списке, и сам босс перегружал. Какая-то херня?! Может нам что подскажут Админы? Хочется разобраться в этой истории, уверен тема будет актуальна для многих коллег)
А что админы вам подскажут. Тут ведь поддержка по РадиоБосу, а не по Icecast.
У вас не работает сам интро, а так сам поток нормально все?
Файл точно есть по указаному пути правильного форма и все такое?
Давайте полный конфиг что ли и сам файл и какая у вас версия 9можете тупо заархивировать папку с установленной и скинуть), попробую у себя проверить.
 
Назад
Верх