Состояние сервера Icecast - PullRequest
0 голосов
/ 08 марта 2010

Кто-нибудь знает, как проверить, работает ли трансляция онлайн или оффлайн на сервере Icecast2? Рубин предпочтительнее.

1 Ответ

0 голосов
/ 08 марта 2010

Полагаю, вы можете установить TCP (HTTP) соединение с указанным сервером. Сервер Icecast работает как обычный HTTP-сервер, но передачи данных на самом деле являются потоками. Итак, все, что вам нужно, это установить обычное Socket-соединение и отправить запрос (вы можете получить его из живого расширения заголовков http в firefox). Кроме того, вы можете установить таймаут в случае, если сервер не работает. И если сервер отвечает кодом HTTP / OK (200), то он работает.

...