

ActionScript is a programming language that is primarily used to operate in Flash Player environment.

The link you posted is from the ActionScript 3 language reference. For example, for encoding plenty of video formats into FLV you could use ffmpeg.įlash player comes with a set of encoders that allow you to capture and encode video so you could later send it, and a set of decoders that can read video or audio from certain formats so that you be able to display it in the player. Often times other libraries are used to do the encoding / decoding. You, probably, don't need it at all, or, depending on the tools you chose to compile SWF, you might need it for development (for example, for embedding media assets into the program you create). It, for example, converts multiple video formats into FLV (which can be later used by SWF). What are these functions? Can I call these from within SWF, or do I need the Flash Media Encoder?įlash Media Encoder is an "asset compiler" or "transcoder", or, in other words, a program needed for packaging SWF with the media resources the SWF uses. Call NetStream.appendBytes() to pass ByteArray data into the NetStream.Call nd() to add metadata to a live stream.Call nd() to send data messages to all subscribed clients.Call NetStream.publish() to publish a video, audio, and data stream to Flash Media Server.Call ay() to play a media file from a local disk, a web server, or Flash Media Server.I am completely new to Flash, so any answers are welcome! The Flash Media Server will in turn live stream the audio to users.ĭo I have to use Flash Media Encoder to capture the audio? Is it possible to capture the audio without the need of installing the Flash Media Encoder and somehow stream it to the Flash Media Server? I need to capture audio from a microphone using a flash object in a browser and live stream it to Flash Media Server.
