如何在闪存中捕获闪存窗口本身作为视频源?

时间:2012-10-17 05:57:47

标签: flash actionscript video-capture

我有带有按钮和绘图板的Flash GUI,并希望将所有操作流式传输到视频。

我知道有可能将UIComponent保存为图像:

public class DrawingArea extends UIComponent
    public function getArray(): ByteArray {
        var bd:BitmapData = new BitmapData(width, height);
        bd.draw(this);

        var ba:ByteArray = (new PNGEncoder()).encode(bd);
        return ba;
    }
}

但我想将UIComponent的图形表示捕获为VideoStream并将其发布到某处以便保存。

在Flash中是否有任何内置功能可以从我的UIComponent创建视频源,然后将其附加到NetStream以便发布?

如果没有 - 我可以使用哪些附加软件才能将我的Flash GUI区域视为视频?

1 个答案:

答案 0 :(得分:0)

没有内置方式,这意味着您将无法利用NetStream类及其视频编码功能。但是你总是可以提出自己的协议来保存服务器端的图像或视频流。有关详细信息,请参阅this post