【问题标题】:Icecast server statusIcecast 服务器状态
【发布时间】:2010-03-08 13:39:40
【问题描述】:

有人知道,如何在 Icecast2 服务器中检查广播是在线还是离线? 红宝石首选。

【问题讨论】:

    标签: ruby broadcast


    【解决方案1】:

    我猜你可以建立一个到指定服务器的 TCP (HTTP) 连接。 Icecast 服务器作为常规 HTTP 服务器工作,但数据传输实际上是流。因此,您只需要进行常规 Socket 连接并发送请求(您可以从 firefox 中的实时 http 标头扩展中获取它)。此外,您可能希望设置超时以防服务器关闭。如果服务器以 HTTP/OK (200) 代码响应,那么它就会生效。

    【讨论】:

    • 问题在于icecast所谓的挂载点,在一台服务器上可能同时有许多广播,我只需要检查其中一个。
    • 是的,我知道。它们曾经是路径“/channel1”、“/channel2”。您是否尝试向特定路径发出请求?
    • 不,但我想我应该。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 2020-05-31
    • 2011-08-28
    • 2015-09-25
    • 2014-03-25
    • 2020-01-27
    • 1970-01-01
    相关资源
    最近更新 更多