PHP中的流媒体

PHP中的流媒体,php,tcp,streaming,Php,Tcp,Streaming,我正在寻找最好的方法来做我想做的事,所以我在这里问。。。我有一个PHP网页,他正在通过TCP向另一台服务器请求一首歌曲。歌曲将加载到服务器上的临时文件中。当它加载时,我想把它放进网页或用户最喜欢的播放器中。即使文件没有完全加载,也可以简单地将文件引用给播放器吗 谢谢 编辑: 我发现了一个很棒的开源播放器,名为JW player,似乎可以做我想做的事情,但我不知道如何 有可能,但您应该真实地指出文件的大小很难理解您的要求 PHP没有限制您执行多个任务的线程,但也可以这样做 问题是,如果您在将播放器

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

谢谢

编辑:


我发现了一个很棒的开源播放器,名为JW player,似乎可以做我想做的事情,但我不知道如何

有可能,但您应该真实地指出文件的大小

很难理解您的要求

PHP没有限制您执行多个任务的线程,但也可以这样做

问题是,如果您在将播放器加载为网页的同一个php文件中获取该文件,那么您将遇到问题

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

首先,原告向服务器请求他想要播放的歌曲,您必须使用ajax向服务器发送id信息,这样您就可以在服务器上ping一个脚本,说
加载视频id XXXX
,脚本在其中开始下载视频,然后激活播放器调用另一个文件,该文件将读取部分下载文件的片段并将其输出到播放器


它将变得非常复杂,可能非常容易出错,您最好的选择是直接从server2进行流式处理

@nerkin,这并没有真正的帮助。我无法直接从服务器进行流式处理。。。我的项目是一个本地应用程序来存储一个音乐收藏,我希望这些歌曲可以通过一个用户名从网上获得。小TCP服务器包含在此应用程序中。。。我已经习惯了Ajax,我想我可以很容易地做到这一点。