MainRadiotalkCustom
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

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

 

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

1572
KyPIIaToB @KyPIIaToB

83
Алекс @Alex_L
Спасибо огромное. Помогло.

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

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

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

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

Отредактировано Alex_L - 21.08.2011
888
Falcon @Falcon
Тут Сэм ни при чем, эта инфа отдается icecast`ом.
Вам в эту тему: **********

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

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

Пример реализации **********

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

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

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

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

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

Отредактировано Alex_L - 22.08.2011
1572
KyPIIaToB @KyPIIaToB
1) **********
2) С помощью обычны скриптов для того же icecast, или же можешь брать скриптами из базы.
3) Не как, можешь только свои теги на джинглы сделать.

83
Алекс @Alex_L
KyPIIaToB пишет:

1) **********

Спасибо, помогло

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

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


Жаль...

Отредактировано Alex_L - 22.08.2011
1572
KyPIIaToB @KyPIIaToB
Alex_L пишет:

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

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

83
Алекс @Alex_L
KyPIIaToB пишет:

Alex_L пишет:

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

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

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

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

83
Алекс @Alex_L
LAZ2735 пишет:

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

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

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

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

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

Показать текст

Отредактировано Alex_L - 22.08.2011
57
LAZAR @LAZ2735
подключение к базе идёт через файл config.php и dbconfig.xml.php

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

Повторю часть своего предыдущего сообщения
посмотри как реализованно в SamPHPweb и всё

83
Алекс @Alex_L
LAZ2735 пишет:

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

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

Повторю часть своего предыдущего сообщения
посмотри как реализованно в SamPHPweb и всё


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

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

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

1572
KyPIIaToB @KyPIIaToB
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] - этот масив под себя настрой для нужных тебе данных.

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

83
Алекс @Alex_L
Вариант конечно, но вот заказ песни на сайте Вы тоже хотите через icecast сделать? :)

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