用PHP流式传输

时间:2010-12-02 17:03:59

标签: php tcp streaming

我正在寻找最好的方法来做我想做的事情,所以我在这里问...我有一个PHP网页,它正在通过TCP向另一台服务器请求一首歌。歌曲被加载到服务器上的临时文件中。在加载时,我想将其播放到网页或用户最喜欢的播放器中。是否可以简单地将文件引用到播放器,即使它没有完全加载?

谢谢!

编辑:

我找到了一个名为JW Player的优秀开源播放器,似乎能够做我想做的事,但我不确定如何......

2 个答案:

答案 0 :(得分:1)

是的可能,但您应该明确指出文件的大小

答案 1 :(得分:1)

有点难以理解你的要求。

PHP没有可以限制你完成多项任务的线程,但是可以这样做

问题是,如果你在同一个php文件中提取文件,将播放器作为网页加载,那么你就会遇到问题。

你将不得不求助于几个php页面来完成任务

首先,suer向服务器请求他希望播放的歌曲,你将不得不使用ajax来侵犯id的服务器,所以你要ping服务器上的脚本,说明{脚本} LOAD VIDEO ID XXXX开始下载视频,然后您将激活播放器调用另一个文件,该文件将读取部分下载文件的片段并将其输出到播放器。

它将变得非常复杂并且可能非常容易出错,您最好的选择是直接从server2流式传输