FastNetMon

Monday 7 December 2009

Установка Red5 на Debian 5 / CentOS 5

Офсайт проекта: http://www.red5.org/

Устанавливаем JRE, инструкция для Debian, инструкция для CentOS.

Вообще, на CentOS можно смело поставить OpenJDK, под ним Red5 работает на ура:
yum install -y java-1.6.0-openjdk java-1.6.0-openjdk-devel

cd /usr/src
wget http://www.red5.org/downloads/0_9/red5-0.9.1.tar.gz
tar -xf red5-0.9.1.tar.gz
mv red5-0.9.1 /opt

Запускаем:
cd /opt/red5-0.9.1
nohup sh red5.sh &

После запуска сервер начинает слушать огромное число портов:
netstat -lnpt | grep java
tcp 0 0 0.0.0.0:1935 0.0.0.0:* LISTEN 18962/java
tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 18962/java
tcp 0 0 0.0.0.0:34160 0.0.0.0:* LISTEN 18962/java
tcp 0 0 0.0.0.0:5080 0.0.0.0:* LISTEN 18962/java
tcp 0 0 0.0.0.0:8443 0.0.0.0:* LISTEN 18962/java

Просмотр примеров

Просмотр flv роликов

И теперь переходим в браузере на адрес: http://ip.add.re.es:5080, щелкаем по ссылке "Install a ready-made application", это нужно для работы демо-приложений и ставим там oflaDemo, далее возвращаемся на страницу назад и выбираем "Launch a demo" и там выбираем "OFLA Demo". Как приложение откроется нужно в правом верхнем углу заменить localhost на IP Вашего сервера и щелкнуть Connect.

После этого в консоли справа появится следующий текст:
(295) Connections: true | true
(12958) connected?: true
(14406) NetConnection.onStatus:
fmsVer = RED5/0,9,1,0
capabilities = 31
description = Connection succeeded.
code = NetConnection.Connect.Success
level = status


(14407) catchVideos: [type Function]
(15406) :
avatar.flv =
size = 6457675
name = avatar.flv
lastModified = 15/11/10 23:05:03

toystory3.flv =
size = 1665121
name = toystory3.flv
lastModified = 15/11/10 23:05:03

avatar-vp6.flv =
size = 8130415
name = avatar-vp6.flv
lastModified = 15/11/10 23:05:03

toystory3-vp6.flv =
size = 3755607
name = toystory3-vp6.flv
lastModified = 15/11/10 23:05:03

И теперь в левом верхнем меню Library выбираем видео и смотрим :)

Запись flv роликов. Теперь идем в демо и выбираем "Simple recorder", подключаемся к серверу, как и в прошлый раз и выбираем кнопку старта записи, открываем доступ к своей веб-камере и после окончания виоед сессии нажимаем кнопочку окончания. Видео будут сохранены по пути: /opt/red5-0.9.1/webapps/oflaDemo/streams/ и их можно просмотреть через предыдущую программку.

А прямая ретрансляция поддерживается приложением Publisher, которое позволяет и транслировать видео в сеть и смотреть его.

Вот отличное видео введение в Red5: http://www.youtube.com/watch?v=969cmyGu1yw

Источник: http://www.red5.org/wiki/Install

No comments :

Post a Comment

Note: only a member of this blog may post a comment.