5

ユーザーのウェブカメラ ビデオ ストリームを Flash Media Server (FMS) にパブリッシュするフラッシュ as3 ベースのウェブカメラ ビデオ レコーダーがあります。私が抱えている問題は、不安定なインターネット接続が原因でユーザーの接続が切断されると、その間に録画が突然停止し、ビデオ ファイルが破損することが多いことです。NetConnection.Connect.ClosedクラスのおよびNetConnection.Connect.NetworkChangeイベントを使用してNetConnection、接続の切断を検出し、問題なくサーバーに再接続できます。しかし、新しく再接続NetConnectionされたオブジェクトをオブジェクトに接続するNetStreamと、記録はリセットされ、最初からやり直されます。

FMS を使用して再生する場合、新しいNetConnectionを に再接続する場合NetStream、次のドキュメントに示されているように、最後の位置から再生を再開する方法があります: http://help.adobe.com/en_US/flashmediaserver /devguide/WSae44d1d92c7021ff-1f5381712889cd7b56-8000.html . しかし、公開/録音中に、再接続すると録音を再開できません。これを回避する方法はありますか? 質問が明確でない場合は、コメントで私に知らせてください。ありがとう。

4

1 に答える 1

1

私はこれを行ったことがないので、破損したファイルでどのように機能するかはわかりませんが、NetStream. publish()メソッドの 2 番目のパラメーターは、ストリームを公開する方法を指定します。

ns.publish('myStreamName', 'append');
于 2013-09-25T20:36:41.313 に答える