0

通常、フラッシュ ストリーミングは、Web カメラのビデオ/オーディオをキャプチャし、NetConnection やその他のオブジェクトを使用して FMS、Red5、Wowza などのサーバーにストリーミングすることによって行われます。

独自の画像ストリームを作成し、ビデオとしてサーバーにストリーミングする方法の例は見つかりませんでした。

画像をバイトに変換して、SharedObjects 経由で送信できることはわかっています。次に、サーバー上でデコードし、サーバー上でビデオ ファイルを作成します (たとえば、ffmpeg を使用)。ただし、可能であればクライアント側でリアルタイムで実行したいと考えています。

純粋な Flash/Actionscript でそれを行うことは可能ですか?

ありがとうございました :)

4

3 に答える 3

0

不可能なソフトウェアからJetstreamをチェックしてください。彼らはこのようなことをし、SDKも持っています。乾杯

于 2010-02-09T00:39:29.800 に答える
0

技術的な観点からは、ノーと言わざるを得ません。あなたが提案しているのは、一連の画像をリアルタイムでエンコードしてからサーバーに送信するようです。

ビデオのエンコード/デコードは非常に非対称です。エンコードするよりもデコードする方がはるかに高速であり、Flash/AS は非常に高速に実行する必要はありません。画像のストリームを取得するカスタム Web カメラ ドライバーを作成することもできますが、それにはユーザー側でのインストールが必要です。

どのような画像を取得して送信しようとしていますか? おそらく別の解決策がありますか?

于 2010-01-04T20:56:57.477 に答える
0

AS3からビデオをストリーミングするためのライブラリは存在しないと思います。これは非常にプロセッサを集中的に使用し、おそらくリアルタイムではありません。 http://en.wikipedia.org/wiki/Flash_Video

このライブラリを使用して、圧縮されていないビットマップ データを含む .flv を保存できますが、それでは目的のものが得られません.. http://www.zeropointnine.com/blog/simpleflvwriteras-as3-class-to-create-flvs/

この目標を達成するには、おそらくサーバー側のコードが必要になるでしょう。フラッシュアプ​​リがコンポーネントの写真をネットワーク経由で送信するだけでも、パフォーマンスが大幅に向上します (これがある種のスライドショーであると仮定します)...

リアルタイムは必須ですか?

于 2010-01-04T20:57:46.023 に答える