Currently there are 3 variants of Video servers at the market. Two of them are paid - FMS and Wowza, and one is free open source alternative - RED5 video server.
This RED5 flash server community site is dedicated to RED5 server and to all that can be created on its base.
Here you will find: download files, installation manuals, sample codes.
At the section "Blogs" you can get information or take part in discussions. At the section "Our experts" you can ask your questions at the real time webcam chat. You have the opportunity to test most of RED5 servers functions at this site. For example, webcam and audio/video streaming, clients webcam stream recording, live stream publishing, multi user video chat - you must be logged in as a site member to your account for testing.
If you are the developer, there you can place information about you and your projects. You are welcome to use this RED5 community site.
Red5 is an Open Source Flash Server written in Java that supports:
* Streaming Video (FLV, F4V, MP4)
* Streaming Audio (MP3, F4A, M4A)
* Recording Client Streams (FLV only)
* Shared Objects
* Live Stream Publishing
* Remoting
Red5 0.9.0 Changelog
New Features:
* Added AVC/h.264 live streaming based on Tiago Jacobs patches
* Added enums for Audio and Video codec types
* Added capability to add IoFilters? to RTMPConnection per application
* Added AAC live streaming code based on Wittawas Nakkasem's IceSurf? code
Bugfixes:
* Fixed bug with recording, where meta files were not removed when using the same name
* Changed VideoCodecFactory into a "true" factory class
* Applied patch for h.264 live stream packet handling from Dave Feltenberger
* Applied FP 10.0.32.18 patch from Ari-Pekka Viitanen Read more about: Latest Official Release Red5 0.9.0 RC2
* Added AVC/h.264 live streaming based on Tiago Jacobs patches
* Added enums for Audio and Video codec types
* Added capability to add IoFilters to RTMPConnection per application
* Added AAC live streaming code based on Wittawas Nakkasem's IceSurf code
Bugfixes:
* Fixed bug with recording, where meta files were not removed when using the same name
* Changed VideoCodecFactory into a "true" factory class
* Applied patch for h.264 live stream packet handling from Dave Feltenberger
* Applied FP 10.0.32.18 patch from Ari-Pekka Viitanen Read more about: Red5 0.9.0 unreleased
This howto was provided by Jake Hilton. If you see any errors please let him know so that they can be corrected. This was recently updated to reflect the new version of opensuse which is 10.2. These instructions are generic enough to work on many different linux operating systems.
The following are steps used to get Red5 running on SUSE Linux 10.2. This is the development version of red5.
Before beginning this make sure you are running these commands as root.
# You can create a red5 user to run this under if you dont plan on using any ports below 1000. If you need red5 to bind to ports below 1000 you need to run it as root. With the red5 user disallow login access and make the red5 user part of the root group.
# Make sure you have downloaded and installed the latest JDK from java.sun.com
# For this tutorial just download the .bin file. All you need to do is change the permissions of that bin file to 755 with
#
chmod 755 jdk-1_6_0
and then execute it.
./jdk-1_6_0
or something similar. Then once its done you just copy the contents of the folder it made and put them in /usr/java/jdk1.6.0
# Then set your JAVA_HOME variable. It may have to be set two different ways. First way:
JAVA_HOME=/usr/java/jdk1.6.0
and the second way.
export JAVA_HOME=/usr/java/jdk1.6.0
#
# Install Apache Ant 1.7. You may have to download that as well. Install the binary for it.
# Download and unzip the file. Then copy the contents to a directory, something like /usr/ant. Then set your ANT_HOME variable. If it doesnt work then dont worry about it. We will not be using that pointer in this tutorial.
# Once java and ant are all set up you simply pull the latest trunk for r Read more about: How to install red5 on suse Linux 10.2