我有一个包含多个流的网站,我想推广当前正在流式传输的那些。
我找到的唯一解决方案是使用隐藏的 Flash 播放器,我不想要它(Flash 很棒,但不是无处不在,我担心它会耗尽我的带宽)
查看直播最有效的方法是什么?
Feed 可以是 MMS 或 HTTP
最佳答案
这在很大程度上取决于服务。为了快速引用,我提供了一些流行的流媒体网站的示例:
- own3d.tv:http://api.own3d.tv/liveCheck.php?live_id=[stream id]
- justin.tv/twitch.tv : http://api.justin.tv/api/stream/list.xml?channel=[channel]
- livestream.com : http://x[channel]x.api.channel.livestream.com/2.0/livestatus.xml
需要 API key :
通过轮询这些,您可以查看它们是否在线。我建议您在使用每个 API 之前先查看它们的条款。
我敢肯定其中一些甚至可能大部分也支持 JSON。
关于php - 是否可以检查 livestream 是否正在流式传输?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9415433/