【发布时间】:2012-09-07 22:42:38
【问题描述】:
我正在查看netstream documentation.,但无法真正收集到 appendBytes() 是否真的可以获取任意数据。我真的可以只获取任意位图数据(作为字节数组)并将帧附加到流中(大概在将其发送到 FMS 以保存文件之前)吗?我想我错了:它只对动态流有用。我知道可以通过 FMS 获取网络摄像头并直接对视频进行编码。但是假设我想在编码之前添加一些叠加层,这在 Flash 中是否可行? IE。您可以在 Flash 中动态生成 netStream 对象,还是您唯一可以做的事情是 draw bitmap data from a netStream 而反之则不行?
基本上,目标是像Movie Masher 一样操作视频和音频,并直接保存实际的视频文件。 Movie Masher 实际上将单帧保存到服务器以供以后转换。
我听说 FP11 具有原生 H264 编码——所以“规范”问题:最终的 netStream 是否可以在浏览器中编码然后通过 HTTP 上传到服务器,或者 FMS 仍然是一个要求吗?我正在查看这个realtime encoder demo,但我不确定他们是否只是将 FMS 用作文件转储,或者它是否是流程的一部分。
encoding FLV 有一个开源项目,它使用 ByteArrayFlvEncoder 允许您对原始 ByteArrays 进行编码。有没有 H264 的等价物?
【问题讨论】:
标签: actionscript-3 flash flash-media-server netstream