如何使用PHP程序检查有效的(非死的)流媒体链接和嵌入


How do I check for valid (not dead) streaming links and embeds programatically using PHP?

给定到嵌入流的链接列表,我想检查每个流是活的还是死的:

最终目标是一个不显示断开的链接的系统,这样电视网站的观众就不会浪费时间点击它们。

该脚本将用PHP编写,并通过cron每天运行。

该脚本一次将处理大约3000个url。

这能以任何方式实现吗?

有什么方法可以做到这一点?

你知道有任何语言的脚本可以做到这一点吗?

感谢您花时间做出回应或提供任何见解。

要检查链接是死的还是活的,你可以使用sockets、curl、file_get_contents-任何东西,这取决于你期望的信息类型(链接通常是活的吗,它给出的代码是200而不是404/503/等等,页面是否包含一些特定的数据)。

要同时运行多个请求,您可以尝试分叉检查脚本,或者只使用某种队列服务器(例如RabbitMQ)。