1

Тема: Вопрос про SAM Broadcaster внутри.

Доброго всем времени суток.
Настроил Icecast2, обозначил маунты.
Делаю тестовый эфир со своего компьютера(нормальная комплектация, в том числе  есть и звуковая карточка) - всё работает.
Но, когда пытаюсь запускать эфир с удаленного компьютера (также через SAM) - энкодер стартует, песня добавляется в дэку, кнопка Play превращается в Паузу(как будто она стала воспроизводиться).. но вот эфир не идёт.
ВОПРОС! В чем может быть причина? Может в том, что на удалённом сервере нет аудио-карты? Если да, то можно ли как-то реализовать воспроизведение SAM'а без аудио-карты?

2

Re: Вопрос про SAM Broadcaster внутри.

http://s58.radikal.ru/i161/1108/13/4afe5d339bd4.jpg

В здоровом теле - здоровый дух!

3

Re: Вопрос про SAM Broadcaster внутри.

Спасибо огромное. Помогло.

4

Re: Вопрос про SAM Broadcaster внутри.

Продолжаю задавать вопросы по SAM Broadcaster.
Товарисчи, вопрос следующий:
Есть два сервера:
1) UNIX, на котором стоит собственно ICECAST
2) Windows, на котором находится SAM Broadcaster

Так же есть сайт радиостанции находящийся вообще на другом web-сервере. А вот теперь самый волнующий меня вопрос:
КАК реализовать на сайте отображение:
- Количества слушателей
- Текущей песни
- Последних 10-ти бывших в эфире песен
- Топ (10 или 15 песен)
- Стол заказов

???
Знаю, что это возможно, используя SAM, но вот как?

Заранее благодарю за развёрнутые ответы.

Отредактировано Alex_L (21-08-2011 20:53:11)

5

Re: Вопрос про SAM Broadcaster внутри.

Тут Сэм ни при чем, эта инфа отдается icecast`ом.
Вам в эту тему: Скрипты для Icecast

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

6

Re: Вопрос про SAM Broadcaster внутри.

Так.. ну допустим четыре пункта идут от Icecast'а...
Но стол заказов-то точно SAM'ом делается. Вопрос - как?

7

Re: Вопрос про SAM Broadcaster внутри.

Обычно, samPHPweb
1) Текущая песня - можно брать из базы mysql от SAMа
2) 10 проигравших - можно брать из базы mysql от SAMа
3) Следующий трек - можно взять тольок из базы SAMа
4) Рейтинг - можно сделать так же с базой SAMа

Пример реализации http://kazantip-fm.ru/playlist.html

В здоровом теле - здоровый дух!

8

Re: Вопрос про SAM Broadcaster внутри.

Дорогие друзья!
Вчера пытками и нервами всё-же удалось установить SAM именно с MySQL БД.
Сегодня поставил SamPHPweb.
Всё отображается. Но есть два вопроса:
1) При попытке заказать песню(Request) выдаёт ошибку:

Показать / Cкрыть текст

Понимаю, что он жалуется на неразрешенный айпи адрес. Вопрос: Как добавить ВСЕ айпи адреса в список(и где этот список) ?

2) Как отображать информацию именно на свой сайт, а не на SAMPhPWeB?

3) Как убрать из SAMweb'а отображение джинглов?

Заранее благодарю за развёрнутые ответы!

Отредактировано Alex_L (22-08-2011 12:15:41)

9

Re: Вопрос про SAM Broadcaster внутри.

1) http://support.spacialaudio.com/wiki/SAM_Request_Policy
2) С помощью обычны скриптов для того же icecast, или же можешь брать скриптами из базы.
3) Не как, можешь только свои теги на джинглы сделать.

В здоровом теле - здоровый дух!

10

Re: Вопрос про SAM Broadcaster внутри.

пишет KyPIIaToB:

1) http://support.spacialaudio.com/wiki/SAM_Request_Policy
Спасибо, помогло

2) С помощью обычны скриптов для того же icecast, или же можешь брать скриптами из базы.
Можно, пожалуйста, подробный пример?

3) Не как, можешь только свои теги на джинглы сделать.


Жаль...

Отредактировано Alex_L (22-08-2011 16:56:54)

11

Re: Вопрос про SAM Broadcaster внутри.

пишет Alex_L:

2) С помощью обычны скриптов для того же icecast, или же можешь брать скриптами из базы.
Можно, пожалуйста, подробный пример?

Скрипты для Icecast ковыряем тему, там все есть.
Если из базы вытаскивать инфу, это я пример не дам, ибо не распространяю.

В здоровом теле - здоровый дух!

12

Re: Вопрос про SAM Broadcaster внутри.

пишет KyPIIaToB:

пишет Alex_L:

2) С помощью обычны скриптов для того же icecast, или же можешь брать скриптами из базы.
Можно, пожалуйста, подробный пример?

Скрипты для Icecast ковыряем тему, там все есть.
Если из базы вытаскивать инфу, это я пример не дам, ибо не распространяю.

Да.. я всё-таки не правильно задал вопрос. Интересовало именно выдирание данных из БД на свой сайт.
Жаль, что не поделитесь..

13

Re: Вопрос про SAM Broadcaster внутри.

посмотри как реализованно в SamPHPweb и всё, впринципе если дружишь с PHP и Mysql то разберёшься быстро, если нет то ищи того кто шарит

14

Re: Вопрос про SAM Broadcaster внутри.

пишет LAZ2735:

посмотри как реализованно в SamPHPweb и всё, впринципе если дружишь с PHP и Mysql то разберёшься быстро, если нет то ищи того кто шарит

Я понимаю в php и mysql местами. Интересует вот что:
Как прописать это всё так, чтобы скрипт подключался к БД сам..
И обязательно ли кидать скрипт этот в ту папку, где лежит SamPHPweb ?

Можно ли положить данный файл на каталог выше?

У тов. Курпатова всё реализовано iframe'ом на странице, которая ссылается на другую, в другой папке. + там лежит какой-то конфиг.

Также очень интересно, что у тов. Курпатова содержится в файлах:

Показать / Cкрыть текст

Отредактировано Alex_L (22-08-2011 19:43:21)

15

Re: Вопрос про SAM Broadcaster внутри.

подключение к базе идёт через файл config.php и dbconfig.xml.php

Подключи к своему скрипту config.php и потом запросами выдерай данные которые тебе нужны.

Повторю часть своего предыдущего сообщения

посмотри как реализованно в SamPHPweb и всё

16

Re: Вопрос про SAM Broadcaster внутри.

пишет LAZ2735:

подключение к базе идёт через файл config.php и dbconfig.xml.php

Подключи к своему скрипту config.php и потом запросами выдерай данные которые тебе нужны.

Повторю часть своего предыдущего сообщения

посмотри как реализованно в SamPHPweb и всё

В SAM'е слишком много воды.
Нужен конкретный код для вывода:
-Слушателей
-Текущей песни
-Следующей песни
-Последних 10-ти бывших в эфире.

Неужели тем, кто уже это реализовал тяжко поделиться ?

17

Re: Вопрос про SAM Broadcaster внутри.

это реализованно в файле playing.php

18

Re: Вопрос про SAM Broadcaster внутри.

пишет LAZ2735:

это реализованно в файле playing.php

Причем тут реализовано? Ты радио след песни будешь подключать кучу файлов от самовского пхп? Там нужно то написать пару строк кода самому, и всего делов.

пишет Alex_L:

Также очень интересно, что у тов. Курпатова содержится в файлах:

У меня таких файлов нет! Не понимаю где Вы их нашли.

пишет Alex_L:

И обязательно ли кидать скрипт этот в ту папку, где лежит SamPHPweb ?

Не влияет где скрипт будет у тебя лежать.

Добавлено спустя     9 минут   49 секунд:
Вывод слушателей просто.

<?php
error_reporting(0);

$file_name='http://ip:port/status2.xsl';
$r=fopen($file_name,'r');
$text=fread($r,300);
fclose($r);
$mass=explode(",", $text);

echo "Слушателей online:<b> ".$mass [4]."</b>";
?>

Соответственно $mass [4]  - этот масив под себя настрой для нужных тебе данных.

В здоровом теле - здоровый дух!

19

Re: Вопрос про SAM Broadcaster внутри.

Зачем такой гемор? Ребят, все можно украсть из айскаста, кроме след песни. Её выдрать - настариваешь в сэме html output, потом там же загрузку по FTP на свой сервер и обычным скриптом парсишь эту загруженную страницу

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

20

Re: Вопрос про SAM Broadcaster внутри.

Вариант конечно, но вот заказ песни на сайте Вы тоже хотите через icecast сделать? smile

Всё еще жажду мануал по интеграции SAMphpWEB на сайт.

21

Re: Вопрос про SAM Broadcaster внутри.

Добавлено спустя     9 минут   49 секунд:
Вывод слушателей просто.

<?php
error_reporting(0);

$file_name='http://ip:port/status2.xsl';
$r=fopen($file_name,'r');
$text=fread($r,300);
fclose($r);
$mass=explode(",", $text);

echo "Слушателей online:<b> ".$mass [4]."</b>";
?>

Соответственно $mass [4]  - этот масив под себя настрой для нужных тебе данных.

Не работает ваш код, к сожалению...
Пытался менять значения mass на разные(1-10) - без толку...

Так же пытался ставить скрипт icecast2_status_v1.1 из темы Скриптов
Но также, бесползено... Информацию не выводит.
Может дело в icecast?
Товарищи знатоки, подскажите.

Отредактировано Alex_L (23-08-2011 11:46:35)

22

Re: Вопрос про SAM Broadcaster внутри.

Так как нуждаются люди в скрипте вывода информации для SAM, выкладываю
http://www.plati.ru/asp/pay.asp?idd=1184908
К сожалению бесплатно не получится.

Скрипт выводит информацию из Sam Broadcaster (работает только с mysql)

- Текущий трек
- Следующий трек
- 10 предыдущих треков

Пример можно увидеть тут: http://kazantip-fm.ru/playlist.html

Добавлено спустя     4 минуты   17 секунд:

пишет Alex_L:

Не работает ваш код, к сожалению...
Пытался менять значения mass на разные(1-10) - без толку...

Ссылку на icecast давайте, помогу.

В здоровом теле - здоровый дух!

23

Re: Вопрос про SAM Broadcaster внутри.

Вроде разобрался. Дело оказалось в сайте. Сайт построен на WordPress'е. И он автоматом не давал пользовательским php-скриптам работать.
После отключения данной фичи всё вроде заработало.

Спасибо.

24

Re: Вопрос про SAM Broadcaster внутри.

на wordpress небыло плагина php(exec)