Я боролся с этим в течение 2 недель, но я не справился.
Я создаю веб-сайт, где пользователи должны будут записывать видео и публиковать его там, где есть cv, и для этого мне нужен RTMP-сервер.
Я выбрал RED5, потому что это бесплатно. Это первый раз, когда я делаю это, поэтому я начал читать некоторые уроки о том, как установить сервер Red5. Но большинство из них на версии Ubuntu старше, чем 12.04.
Когда я набираю команду для установки java apt-get install java-package
, сервер возвращает , не в состоянии найти пакет java-package . И мне нужно установить java ant и subversion перед установкой сервера red5.
Я использую замазку на windows 7, чтобы получить доступ к моему серверу.
java-package не является пакетом в репозиториях, и вы, вероятно, уже установили Java в вашей системе (введите java -version
, чтобы проверить это).
Вместо того, чтобы следовать некоторым устаревшим учебникам в Интернете, вы должны взглянуть на уже упакованные пакеты для вашей системы, RED5 доступен и упакован для 12.04, так что вам будет проще установить его с apt
.
Чтобы установить RED5 в Ubuntu, единственное, что вам нужно сделать, это запустить sudo apt-get install red5-server
в терминале.
После установки ваш сервер должен быть запущен, вы можете проверить его состояние с помощью sudo service red5-server status
и получить к нему доступ через браузер по адресу localhost:5080
[ 1114] Это установит все необходимые пакеты и зависимости, необходимые для запуска RED5. После этого сервер будет доступен и работает на
http://localhost:5080
.
Эй, вы видите, что это нормально, поэтому я смог воспроизвести ту же проблему здесь ( http://i.imgur.com/Dc4O4rj.png )
«Статус HTTP 404 - /vod/index.html
тип Отчет о состоянии
сообщение /vod/index.html
описание Запрошенный ресурс (/vod/index.html) не является доступны.
Apache Tomcat / 6.0.35 "
Просто отметьте, что я недавно сделал новую установку" ubuntu-12.04.2-server-amd64 ", а затем приступил к установке" red5- Сервер "Я могу открыть страницу localhost: 5080, но не могу получить доступ к / demos или / installer, как описывает smart-ba ...
Вот моя история bash с момента запуска новой установки
1 sudo apt-get clean
2 sudo apt-get update
3 sudo apt-get upgrade
4 java -version
5 sudo apt-get install red5-server
6 java -version
7 sudo service red5-server status
8 sudo apt-get clean
9 sudo apt-get update
10 sudo apt-get upgrade
11 java -version
12 sudo service red5-server status
13 sudo lsof -Pnl +M -i6
14 sudo ./red5-server stop
15 cd /etc/init.d/
16 sudo ./red5-server stop
17 sudo lsof -Pnl +M -i6
18 sudo ./red5-server start
19 sudo lsof -Pnl +M -i6
20 sudo ./red5-server restart
21 history
после переоценки этой установки я заметил, что на странице localhost: 5080 в разделе HTTP Status 404 есть следующие заявление.
Пакет "red5-server" не содержит веб-приложений / demos или / installer. Обратите внимание, что веб-приложения / installer и / demos предназначены только для демонстрационных целей и никогда не должны устанавливаться на общедоступном сервере red5 (нет безопасность вообще в этих приложениях). "
, поэтому просто отмечаю, что это было правильно установлено, поскольку я только что сделал сам, даже если вы получите ошибку 404, которая в порядке.
Для установки демоверсии и установщика используйте команду ниже
wget http://www.red5.org/downloads/red5/1_0/red5-1.0.0-RC1.tar.gz
tar xvzf red5-*.tar.gz
cd red5-*
cp -R webapps/root/demos /var/lib/red5/webapps/root/demos
cp -R webapps/installer /var/lib/red5/webapps/installer
find /var/lib/red5/webapps/ -type d -exec chown _red5 {} \;
cd ..
rm -rf red5-*