Red5 1.0.1 Released
January 15th, 2013 by Paul Gregoire
Red5 1.0.1 Released
Announcing the release of Red5 server version 1.0.1 Final.
This is primarily a bug-fix release, coming just a little over a month after the 1.0 release. The following 13 bugfixes are addressed in this release:
- Admin application fixed
- ClientBroadcastStream was modified to handle stream listeners more efficiently
- Fixed RTMPS server freeze
- Plugged memory leak in the RTMP protocol decoder
- Fixed several minor issues with client streams
- Addressed tight-loop issue bubbled up from Mina when file handles are exceeded
- Fixed loading issue with persistent shared objects
- Repaired some Maven related problems with our builds
A major change from 1.0 on the project side of things is our move from Ant and Ivy based builds to Maven.
The server documentation has also received some updates and has been regenerated in HTML
and PDF formats; granted there are still a lot of sections that need to be updated, but this is a start. The googlecode hosted wiki has also been started during this period since we lost faith in the older Trac system. The unfortunate thing about losing Trac is that we lost a lot of the content.
Red5 Binaries
Binaries have been created to fill most of our users needs; absent from the list is a dedicated OSX build. OSX and Linux users should grab the Tarball or build from source. The following links are now active: Windows Installer (Java 7) | Windows (Java 6) | ZIP | Tarball
How to add Red5 as a Maven dependency in your project
Add the red5 repository
<repository> <id>Red5</id> <url>http://red5.googlecode.com/svn/repository</url> </repository>
Add a dependency entry for the server:
<dependency> <groupId>org.red5</groupId> <artifactId>red5-server</artifactId> <version>1.0.1</version> </dependency>
Also if you’re doing RTMP client work in your project, you’ll also have to add the client library entry:
<dependency> <groupId>org.red5</groupId> <artifactId>red5-client</artifactId> <version>1.0</version> </dependency>
For both the server and client libraries you must add the “-java6″ prefix to the “version” node if you are not using Java 7.
Building Red5 in Eclipse
A Maven plugin now comes pre-installed in some Eclipse releases, but if you are using an older version and need install instructions go here first: Maven plugin install
Last but not least, I created a quick screencast to show how to build the server in Eclipse now that we’ve switched to Maven.
- 5 Comments »
- Posted in Red5

January 15th, 2013 at 4:52 pm
[...] over to the Infrared5 blog for details! [...]
that’s great job. thanks guys
January 16th, 2013 at 9:17 am
[...] on blog.infrared5.com Share this:TwitterFacebookLike this:LikeBe the first to like [...]
Is it possible to make “mvn dist” or something?
Hi Paul, I’m having problems with building with maven. When I run build as in your screencast I get 404 errors when trying to download certain jars. It seems to me that the project dependencies need some other dependencies which aren’t at the specified location.
So I wanted to ask you if you could share your pom.xml file?