FMS

Flash Media Server (FMS) monitoring with Munin

Munin is a great open source monitoring program available for a number of platforms. Flash Media Server (FMS) is a streaming server from Adobe aiming mainly at video playback in Flash applications (video players, video conference solutions, etc.). There was already a Munin plugin for FMS (monitoring the number of active connections) at MuninExchange, but the config parameters were hard-coded (in the plugin code) and it lacked documentation on usage and did not match the structure of standard Munin plugins. I've rewritten the plugin to come up for all these shortcomings. The new version of the plugin is available both attached to this post and at MuninExchange.

Fixing the "failed to create process mutex" error messages with Flash Media Server (FMS)

You usually get these error message in /var/log/syslog if the FMS user (the one specified in fms.ini with the SERVER.PROCESS_UID and SERVER.PROCESS_GID parameters) has no write permission to the ${FMS_DIR}/tmp directory (where ${FMS_DIR} is the directory where you installed FMS in - usually /opt/adobe/fms). Don't forget to check the whole path leading to that tmp directory!
If the user has no permission to enter eg. /opt/adobe, then it will not be able to reach the /opt/adobe/fms/tmp directory either.

Fixing Flash videos (FLV) for use with Adobe Flash Media Server (FMS)

Using Adobe Flash Media Server to stream Flash videos (FLVs) you might hit on the following error messages:
  • In FMS's core.00.log:
    2008-12-18      00:33:55        3687    (w)2611179      Warning from libflv.so: File contains bad meta data : /opt/adobe/fms/applications/vod/media/somedir/200812171225_327.flv (TCFLVData.cpp:490). -
  • In the output of flvcheck (a utility shipped with FMS in the tools subdirectory to check FLVs for FMS compatibility):
    08-12-18 22:50:59       Error:  -9      Invalid FLV message footer.     200812171225_327.flv
    or
    08-12-18 22:51:12       Error:  -11     Found backward timestamp.       200812171228_328.flv
You can fix these errors using ffmpeg.

Syndicate content