2010-12-02 19 views
1

私がやろうとしていることをやり遂げるための最良の方法を探しているので、ここで尋ねます...私はPHPで別のサーバにTCPによる曲を要求しているWebページを持っています。ソングはサーバー上の一時ファイルにロードされます。ロード中に、私はそれをウェブページに、またはユーザーのお気に入りのプレーヤーに再生したいと思います。完全にロードされていなくても、単にファイルをプレーヤーに参照することは可能ですか?PHPでストリーミング

ありがとうございます!

EDIT:

私は、JW Playerの名前の偉大なオープンソースのプレーヤーを見つけた私がやりたいことができるように思えるが、私はどのように...

答えて

1

あなたの質問を理解するのは少し難しいです。

PHPは複数のタスクであなたを制限するスレッドはありませんが、行うことが可能ですので、

問題であるあなたは、Webページのようにプレーヤーを読み込み、同じPHPファイル内のファイルを取得する場合あなたには問題があるつもりです。あなたは、サーバーへの最初suer要求彼はプレーしたい曲タスク

を完了するために、いくつかのPHPページに頼らなければならないでしょう

、あなたはそう、IDのサーバーをinfromするために、AJAXを使用する必要がありますそのスクリプトがビデオのダウンロードを開始するLOAD VIDEO ID XXXXというサーバー上のスクリプトにpingを実行すると、プレーヤーは、部分的にダウンロードされたファイルのセグメントを読み取ってプレーヤーに出力する別のファイルを呼び出すようになります。

非常に複雑で、おそらくエラーが発生しやすいでしょう。あなたの最善の策は、サーバー2から直接ストリームすることです。

+0

私はサーバーから直接ストリームできません...私のプロジェクトは、音楽コレクションを保存するためのローカルアプリケーションであり、ユーザー名でWebから曲を利用できるようにしたいのです。小さなTCPサーバーがこのアプリケーションに含まれています...私はAjaxに慣れていますが、私はそれを簡単に行うことができると思います。 – Julie

1

はい可能わからないが、あなた本当にファイルのサイズを示す必要があります

+0

合計サイズ? – Julie

+0

@nerkin、これは本当に役に立たない。 – RobertPitt

関連する問題