Icecast服务器状态

发布于 2024-08-24 11:25:34 字数 48 浏览 5 评论 0原文

有谁知道如何检查 Icecast2 服务器中的广播是否在线或离线? 首选红宝石。

Does anybody know, how to check if broadcast is online or offline in Icecast2 server?
Ruby preferred.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

断肠人 2024-08-31 11:25:34

我想您可以与指定服务器建立 TCP (HTTP) 连接。 Icecast 服务器作为常规 HTTP 服务器工作,但数据传输实际上是流。因此,您所需要做的就是建立常规的 Socket 连接并发送请求(您可以从 firefox 中的实时 http headers 扩展中获取它)。另外,您可能需要设置超时,以防服务器停机。如果服务器响应 HTTP/OK (200) 代码,那么它就处于活动状态。

I guess you can make a TCP (HTTP) connection to specified server. Icecast server works as a regular HTTP server but data transfers are actually streams. So, all you need is to make regular Socket connection and send request (you can grab it from live http headers extension in firefox). Also, you might want to set timeout in case that server is down. And if server responds with HTTP/OK (200) code then its live.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文