是否可以检查直播是否正在流媒体播放


Is it possible to check if livestream is streaming?

我有一个拥有多个流媒体的网站,希望推广当前正在流媒体播放的网站。

我找到的唯一解决方案是一个隐藏的闪光灯播放器,WICH i NOT WANT(闪光灯很好,但不是到处都是,我担心它会耗尽我的带宽)

查看直播最有效的方法是什么?

提要可以是MMS或HTTP

这在很大程度上取决于服务。为了快速参考,我提供了一些流行的流媒体网站的例子:

  • own3d.tv:http://api.own3d.tv/liveCheck.php?live_id=[流id]
  • justin.tv/切换.tv:http://api.justin.tv/api/stream/list.xml?channel=[频道]
  • livestream.com:http://x[channel]x.api.channel.livestream.com/2.0/livestatus.xml

需要API密钥:

  • ustream.tv:http://api.ustream.tv/php/channel/[channel]/getValueOf/status?key=[您的API密钥]

通过轮询这些,你可以看到它们是否在线。我建议您在使用这些API之前先查看一下它们的术语。

我相信其中一些,甚至大多数也支持JSON。