How to install Red5 (Ray Media server) on linux machine ?



What is red5 server?

Red5 is an Open Source Flash Server written in Java that supports:

a)Streaming Audio/Video : flv, mp3, s4v,mp4,aac, m4a
b) Recording Client Streams (FLV only)
c) Shared Objects
d) Live Stream Publishing : Sorenson, VP6,h.264,Nelly Moser, MP3, Speex, AAC , NSV
e) Remoting

How does it work?

Red5 server converts the video file to the flash file and we everyone knows that flash files play instantly once someone accesses it. Here when we request or select a particular video, the video script will send the video(stream the video) to red5 server. Red5 will convert the video file to flash and sends the output to the video script to display on the browser. Lot of video scripts are being used now a days like dolphin, videowhisper etc for the site. You can configure the admin panel using the server's IP and port details.

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.


Installation steps :

To install red5 on linux you need to install JDK and ANT first. I have already published two articles on jdk and ant. Here are those links.

------
http://kmaiti.blogspot.com/2010/07/how-to-install-jdk16021-on-64-bit-linux.html
http://kmaiti.blogspot.com/2010/08/how-to-install-apache-ant-on-linux.html
------

Once you successfully install jdk and ant then refer the following steps.

====
1. Download the Red5 tar from :
http://code.google.com/p/red5/
wget http://www.red5.org/downloads/0_9/red5-0.9.1.tar.gz
2. Make it untar:
tar -xvzf red5-0.9.1.tar.gz
3. copy content :
cd red5-0.9.1
mkdir /usr/local/red5
cp -apr * /usr/local/red5
4. Run red5 :
./red5.sh &
or
/usr/local/red5/red5.sh &
6. Add following line in /etc/rc.local
/bin/bash /usr/local/red/red5.sh &
OR run red5 server as a daemon:
./red5.sh >/dev/null 2>&1 & or nohup sh red5.sh &

7) Now test :
The RED5 installation by opening following URL in browser
http://server_ip:5080

ps : Red5 http service run on port 5080 and rtmp on port 1935.
====


Note :
Allow port 5080 and 1935 in the firewall.

Port and server details :

====
root@server [/usr/local/red5]# cat red5.properties
# HTTP
http.host=0.0.0.0
http.port=8080
# RTMP
rtmp.host=0.0.0.0
rtmp.port=1935
rtmp.event_threads_core=16
rtmp.event_threads_max=32
# event threads queue: -1 unbounded, 0 direct (no queue), n bounded queue
rtmp.event_threads_queue=-1
rtmp.event_threads_keepalive=60
rtmp.send_buffer_size=271360
rtmp.receive_buffer_size=65536
rtmp.ping_interval=5000
rtmp.max_inactivity=60000
# RTMPT
rtmpt.host=0.0.0.0
rtmpt.port=8080
rtmpt.ping_interval=5000
rtmpt.max_inactivity=60000
# Debug proxy (needs to be activated in red5-core.xml)
proxy.source_host=127.0.0.1
proxy.source_port=1936
proxy.destination_host=127.0.0.1
proxy.destination_port=1935
====
 By : cpanel.net



Related Posts:



Responses

0 Respones to "How to install Red5 (Ray Media server) on linux machine ?"

Post a Comment

»Thank you for reading this article
If you have questions or comments, please leave a comment
»You can click on the Subscribe by email to subscribe comments of this post
»You can register directly link pictures, mp3, video on the comment form.
»You may use some HTML tags such
»Please post comments polite and typing accented Vietnamese if possible
»Thank the good faith comment

 

Categories

Recent Comments

Total Pageviews

Return to top of page ©Web Server Tips Tricks 2010 | Develop by Mr.PhanQuan .Powered by Blogger . All rights reserved.