私はビデオをライブストリームとして実行しており、エディタはいつでもキャプションを追加できます。また、放送室でマイクをクリックすると、カメラを動かしてキャプションを更新します。 新しいキャプションのために、フラッシュビデオはテキストファイルを3秒ごとにプルします。 ビデオはウェブユーザーに到達するのに平均7秒かかるので、どこかの場所にアップデートを保持してから7秒後にテキストファイルに書き込むためにPHPを書く必要があります。7秒遅れのビデオキャプションとしてテキストファイルに書き込む必要があります
現時点では、ソケットを開いた状態に保つ必要のあるJavaデーモンから更新する必要があります。
私はキューまたはcronジョブを試してみることを考えました。 Cronは2回目の更新を行わず、キューはJavaの悪魔を再度実行することを意味しているようであり、方法を見つけたり、まだ一時停止していません。 キャプションはテキストファイル内にとどまる必要があり、dbコールをしてはいけませんが、APIを簡単に変更して更新を遅らせることができます。
したがって、Jasonオブジェクトは7秒間保持されたapi(わずか1〜5k)によって生成され、テキストファイルに書き込まれます。
私は毎秒それをチェックしてこのような記事を読んだことがありますhttp://stackoverflow.com/questions/1726116/run-a-php-script-every-second-using-cliしかし、最良の方法を考えたい各更新のために7秒待つようにしてください(多くのストリームが存在する可能性があります) – tristanbailey