Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > SHOUTcast Server для FreeBSD 6


Автор: pascal 9.8.2006, 17:28
есть такая програмка, SHOUTcast Server (http://www.shoutcast.com/download/serve.phtml), которая заеимаеться трансляцией аудио mp3 потоков... Оа при запуске подключаеться к транслирующему потоку и отдаёт данные клиенту (что то вроде прокси сервера)...

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

сам сервер, как я понял, так не умеет и работать под inetd вроде тоже...

хотелось бы как то решить эту проблему.

Дополнительно:
1 сервер - 1 радиостанция (всего радиостанций многа)
1 сервер - 1 порт прослушивает (каждая радиостанция свой порт)

вариант:
написать пограмму которая будет прослушивать порты...
когда пользователь подключаеться к одному из портов, программа запускает сервер SHOUTcast (если он ещё не запущен) и подключаеться уже к нему... ну и при необхадимости (например через 30 секунд как отключился последний клиент) завершает работу сервера SHOUTcast...

тока я не умею писать под FreeBSD


Автор: Сумасшедший 9.8.2006, 18:39
А в чем заключается вопрос? На чем лучше писать? или что быстрее будет работать в таком случае? Или с чего начать?

Автор: bilbobagginz 9.8.2006, 23:18
не нужно зацикливаться на одном решении. Во-первых, есть несколько серверов трансляции мп3-потоков через http.
Во-вторых, опиши что тебе нужно вообще, и может быть придём к решению без геморроя с Shoutcast server-ом.

пока.




Автор: pascal 10.8.2006, 09:48
задача следующая...
есть несколько радиостанций во внешней сети, есть несколько слушателей во внутренней сети... 
нужно чтобы пользователи могли слушать радио не с инета, а с локального сервера, при этом нужно чтобы сервер, который транслирует радиостанции во внутренней сети, соединялся с внешними радиостанциями только когда есть один или более слушателей этой радиостанции...
Shoutcast server держит коннекты с внешними радостанциями постоянно, по этом не могу его сейчас использовать, а во всём остальном он устраивает...

Автор: pascal 14.8.2006, 17:09
усё, идей нет?

Автор: Сумасшедший 14.8.2006, 21:47
 smile pascal, идеи будут как только времени свободного появится сразу и много)

Автор: pascal 31.8.2006, 08:57
видимо ни времени, не идей не осталось... а говорили просто это...

Автор: popov654 10.3.2011, 02:09
А чем не подходит Icecast?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)