English 中文(简体)
Can I create/modify flash video stream before streaming via RTMP?
原标题:

Usually, flash streaming is done by capturing webcam video/audio and streaming using NetConnection and other objects to servers like FMS,Red5,Wowza etc.

I haven t found any example on how to create your own stream of images and stream as a video to the server.

I know it would be possible to convert the image to bytes and send via SharedObjects. Then decode on server and create a video file on the server (e.g. using ffmpeg), but I would rather do it in realtime on the client side if possible.

Is it possible to do it in pure Flash/Actionscript?

Thank you :)

最佳回答

I don t believe any libraries exist for streaming video from AS3. It s very processor-intensive, and probably couldn t be real-time. http://en.wikipedia.org/wiki/Flash_Video

You can save a .flv containing uncompressed bitmap data with this lib, but that s not going to get you what you want.. http://www.zeropointnine.com/blog/simpleflvwriteras-as3-class-to-create-flvs/

You re probably going to need some server-side code to get this goal accomplished - you ll get much better performance also if your flash app just sends the component photos across the wire (assuming this is some kind of slideshow)...

Is realtime a requirement?

问题回答

From a technical standpoint, I would have to say no. What you re suggesting seems to be real time encoding of a set of images and then sending them to a server.

Video encoding/decoding is very asymmetric. It is much faster to decode than it is to encode, and Flash/AS certainly does not have to ability to do it very quickly. Maybe you create a custom webcam driver that takes a stream of images, but that would require installation on the part of the user.

What kind of images are you trying to acquire and send? Perhaps there is another solution?

check out Jetstream from impossible software. They do something like this and also have an sdk. Cheers





相关问题
Disable button tooltip in AS3

I want to disable the tooltip on certain buttons. The tooltip manager seems to be an all or nothing solution. Is it possible to disable the tooltip for just one or two buttons?

Sorting twodimensional Array in AS3

So, i have a two-dimensional Array of ID s and vote count - voteArray[i][0] = ID, voteArray[i][1] = vote count I want the top 3 voted items to be displayed in different colors, so i have a 2nd Array -...

Virtual Tour using sketch up, ajax, flash technologies

I want to know if there are existing technology that make your 3d models in sketch into virtual tours, using either Ajax or Flash for web presentation. If there s none, which will be a good approach ...

AS3 try/catch out of memory

I m loading a few huge images on my flex/as3 app, but I can t manage to catch the error when the flash player runs out of memory. Here is the what I was thinking might work (I use ???? because i dont ...

Red5 Security Tutorial

I am looking for a step by step tutorial on securing Red5 from intrusion. This seems to be a question that comes up alot in a google search, but is never really answered in a way that makes sense to ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

visible property of DisplayObject

For example I have a hierarchy of movie clips. mc1 is a child of mc, and mc2 is a child of mc1. Turns out that when I set mc1.visible = false; mc2.visible stays true. Is that supposed to happen?...

热门标签