How to Setup Flash Media Server 4 for Recording

It is a common seen requirement to use Flash to record audio from browser, like the famous singing search site midomi. These days I did a little survey about this, write down some memo here.

There are a lot of resources introducing how to program in ActionScript to send video/audio stream via RTMP protocol. One particular page I found very useful is this. It gives you out-of-box sample application and full source codes, also with complete related JavaScript sample codes. However the author seems using Red5 server, which I found not maintained as well as FMS(Flash Media Server). Here are some steps to setup FMS4 to work:

  1. Download FMS4 and install it. An Adobe member account is required. I used Windows version.
  2. Open FMS start page and play with it, default location. Test if video streaming is working.
  3. Open FMS admin console and play with it, default location. Here you can view active connections to the server and log.
  4. Replace the application “live” with an unsigned version: backup all contents under path \applications\live\, then delete them; copy all contents under path \samples\applications\live\ to \applications\live. This is based on instructions in \applications\live\readme.txt.
  5. Open \conf\fms.ini, change the line starting with “LIVE_DIR” to
    # LIVE_DIR = C:\Program Files\Adobe\Flash Media Server 4\applications\live
    LIVE_DIR = C:\Program Files\Adobe\Flash Media Server 4\webroot\live_recorded
    .
  6. Restart FMS4 service: run “Stop Adobe FMS4” then “Start Adobe FMS4” in start shortcut group of FMS4.
  7. Open the demo page mentioned above on the FMS4 machine. Use the “Want to test your Red5 install?” part to test your own FMS setup. Fill in “rtmp://localhost/live” and click “Load” button. It should be able to record and play, the file should be saved under \webroot\live_recorded\ as an .flv file.

Join the Conversation

7 Comments

Leave a Reply to Prashanth l Patil Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. The site is down. Can you please provide the code to enable the record feature to a web-based live encoder?

  2. Hi,I wnat to know how to record use the fms. for example ,i have a live stream named live/live1 I want to record it and generate the file test.flv by this live stream. how?

  3. Does anyone know how to make the /livepkgr work?

    i can stream via the LIVE folder, also VOD

    but when i try streaming with the livepkg or multistream it doesnt work..

    Any thoughts?