Adobe Flash Media Server 3.5.3 Released
Posted in Flash Platform on December 24th, 2009 by alpsoy – Be the first to commentOn December 18th, 2009 Adobe released FLash Media Server 3.5.3 a free maintenance update which fixes some bugs and brings some performance upgrade to the server.
A maintenance upgrade was a disappointment forme because I was expecting a major upgrade (may be Flash Media Server 4) as Adobe officially mentioned that it will become available in late 2009 at a session I had attended. And the possible new features seemed amazing.
I haven’t tested this new upgrade yet, but I will make a brand new installation next week and test it out.
Here is the what’s new list (These knows issues are fixed):
DVR
- With Dynamic Streaming and DVR enabled in a multi-tier setup, some streams would hang when the recording stopped on the Origin.
- In a multi-tier server configuration, switching between different bitrate streams that were being recorded in a DVR event resulted in video artifacts.
- DVR stream played back through an edge (or proxy) server stopped unexpectedly if a client subscribed to the Origin directly.
- Downstream servers in a DVR chain received unexpected NetConnection.Proxy.NotResponding and the corresponding streams stopped playing.
- The server did not honor the <MaxSize> and <MaxDuration> recording limits in Application.xml.
- An origin server performing live stream recording for DVR usage could experience an out of memory crash if simultaneously subjected to a very high subscriber load. This was due to the mpeg-4 file container format which is not well suited for live recording. The newly introduced raw container format is specifically optimized for this purpose and does not suffer this issue
Dynamic Streaming
- The server consumed too many file descriptors under heavy Live Dynamic Streaming load, sometimes resulting in a crash.
FLV Check
- Live logging didn’t work with file types other than FLV
- Reloading an application using the reloadApp Admin command could cause application logging to stop.
- Connections redirected from Access plugin were not logged to syslog, but continued to be logged in edge.xx.log.
- Logging strings greater than 8,000 characters long could result in a crash on Linux.
- The s-ip field in the logs did not report the IP address provided in <PublicIP> tag in Server.xml, when multiple IP addresses are configured Server.xml.
- Harmless assert appeared in the logs each time a server side recording was initiated.
Performance
- This update resolves a performance drop for live streaming which was introduced in Flash Media Server 3.5.2.
- The server crashed occasionally when shutdown under heavy load.
- The server had inefficient disk I/O performance due to low average read sizes.
- The server crashed under heavy Shared Object update load.
Playback
- Live streams from proxies will no longer immediately drop their upstream publisher on the last unsubscribe. Instead, they wait a while to allow for coming and going of subscribers before cleaning up the upstream feed.
- MP3 files that have large ID3V2 tags did not play completely to the end; the last few seconds were being truncated.
- MP3 files with large ID3V2 tags may repeat some of their audio content close to the end of the file.
- When using ProxyStream, the server would intermittently crash if the connection to an upstream server was lost.
Security
- This update resolves a directory traversal vulnerability which could lead to the server loading arbitrary DLLs present on the server.
- This update resolves a resource exhaustion vulnerability that could lead to a Denial of Service (DoS).
Tunneling
- RTMPT connections could fail under high connection load.




