В настоящее время Есть 3 варианта видео серверов на рынке. Два из них выплатили -- FMS и Wowza , И одна бесплатная альтернатива с открытым исходным кодом - RED5 видео сервер.
Это RED5 Flash Server Community Сайт посвящен RED5 сервер и все, что можно создать на его базе.
Здесь вы найдете: скачать файл , Установка пособия , Примеры кодов.
В разделе "Блоги" вы можете получить информацию или принять участие в дискуссиях. В разделе "Наши специалисты" вы можете задать свои вопросы в режиме реального времени веб-камера чат. Вы имеете возможность проверить большинство RED5 серверы функции на этом сайте. Например, веб-камеру и аудио / видео, веб-камеру поток клиентов записи живой эфир издательское дело, несколько пользователей видео-чат - вы должны войти в систему в качестве члена-сайта на свой счет для тестирования.
Если вы разработчик, вы можете разместить информацию о вас и ваших проектах. Вы можете использовать эту RED5 сообщество сайта.
Red5 это Open Source Flash-сервер, написанный на Java, что поддерживает:
* Streaming Video (FLV, F4V, MP4)
* Потокового аудио (MP3, F4A, M4A)
* Запись клиент Потоков (FLV только)
* Разделяемые объекты
* Live Stream Издательское
* Remoting
* Добавлена AVC/H.264 жить потоковой основе Тьягу Jacobs патчей
* Добавлена перечисления для аудио и видео кодеков типа
* Добавлена возможность добавить IoFilters к RTMPConnection одну заявку
* Добавлена AAC живут потоковое код, основанный на коде IceSurf's Wittawas Nakkasem
Исправлено:
* Исправлена ошибка с записью, где мета файлы не удаляются при помощи того же названия
* Изменен VideoCodecFactory в "истинную" Завод класс
* Прикладная патч для H.264 жить обработки пакетов потока от Дэйва Feltenberger
* Прикладная FP 10.0.32.18 патч от Ари-Пекка Виитанен
Как установить Red5 на SUSE Linux 10.2 (RED5 Installation manuals) Added: 21/11/09 11:26 AM (Three months, twenty-eight days, seven hours, twenty-nine minutes, forty-two seconds ago) Rating(0) Viewed(47110)
Ключевые слова: Как установить Red5 на SUSE Linux 10.2
Опубликовано Июль 03th, 2008 автор Jake Хилтон
В этом руководстве были предоставлены Джейк Хилтон. Если вы видите ошибки пожалуйста, пусть он знает, с тем чтобы они могли быть исправлены. Это был недавно обновлен, чтобы отразить новую версию OpenSUSE которых 10,2. Эти инструкции являются достаточно общими для работы на разных операционных системах Linux.
Следующие шаги используются для получения Red5 работает на SUSE Linux 10.2. Это разрабатываемая версия Red5.
Перед началом этого убедитесь, что вы работаете в таких командах как корень.
# Вы можете создать Red5 пользователю запускать под этим, если вы не планируете использовать любые порты ниже 1000. Если вам нужна Red5 для привязки к портам ниже 1000 необходимо запустить его в качестве корневого. С Red5 запретить доступ пользователей Логин и сделать Red5 пользовательской части корень группы.
# Убедитесь, что вы скачали и установили последнюю JDK с java.sun.com
# В этом учебнике просто скачать. Бен файла. Все, что вам нужно сделать, это изменить разрешения, что бен файла до 755 с
#
CHMOD 755 JDK-1_6_0
а затем выполнить его.
./jdk-1_6_0
или нечто подобное. Затем, если вы его сделали вы просто скопировать содержимое папки, он сделал и положил их в / usr/java/jdk1.6.0
# Затем установите переменную JAVA_HOME. Это, возможно, придется установить двумя различными способами. Первый путь:
JAVA_HOME = / usr/java/jdk1.6.0
и второго пути.
Экспорт JAVA_HOME = / usr/java/jdk1.6.0
#
# Установка Apache Ant 1.7. Возможно, вам придется скачать и это. Установить бинарных отсутствует.
# Загрузите и разархивируйте файл. Затем скопируйте содержимое каталога, что-то вроде / USR / Ant. Затем установите ANT_HOME переменной. Если это не работа не переживайте, то о нем. Мы не будем использовать этот указатель в этом учебнике.
# После Java и муравей все создали вы просто тянуть за последние ствол Red5 на вашем окне.
Это создаст папки в текущем каталоге Red5-ствол.
# Переход к стволу Red5-директорию и запустите
/ USR / Ant / BIN / Ant
, Который будет строить проекты на вашей машине.
# На этом этапе вам необходимо создать Red5 каталогов в каталоге Opt.
MKDIR / opt/red5
# Затем вам нужно будет скопировать содержимое расстояние (распределение) папку в / opt/red5 вот так
CP-R red5-trunk/dist / * / opt/red5 /
# Нам надо исправить разрешения на / opt/red5 каталоге вот так:
Chown Red5-R / opt/red5
# Также мы должны необходимо исправить разрешения на red5.sh файл, например так:
CHMOD 755 red5.sh
# Чтобы запустить сервер у вас есть несколько вариантов с использованием red5.sh файла. Перейдите в / opt/red5 чтобы убедиться, что Вы находитесь в правильном месте. Затем запустите сервер, либо работает
#
Ш. red5.sh &
или
./red5.sh &
Это приведет к запуску Red5 службу вручную. Для запуска и остановки сценария взглянуть на "Дополнительная информация" ниже.
# Run
Netstat-Ant
и проверить нужные порты в настоящее время привязан. Возможно, вам придется изменить red5.properties файлов в каталоге / opt/red5/conf каталоге Если вы не можете подключиться к серверу с внешнего расположения. Попробуйте подключиться к серверу перед тем как изменить свойства файла, потому что вы сможете подключить к ней без проблем.
# Дополнительная информация: Версия составлен на основе исходного кода не приходит с Start / Stop сценария. Я поставил вместе, который будет работать с этим какой-то. Если вы запустите Red5 как другой пользователь этого сценария должна быть Tweaked. Чтобы положить этот скрипт на вашей системе выполните следующие действия вошли в систему как Root:
CD / и т.д. / init.d /
Touch Red5
CHMOD 755 Red5
VI Red5
Затем, когда вы в порыве Red5 файл "я", чтобы начать вставки в файл, а затем поместить этот код в копируя ее, а затем вставить его с правым щелчком мыши:
#! / бен / SH
#
# Автор: Jake Хилтон red5@jakehilton.com
# / Etc/init.d/red5
#
# Проверка на отсутствующие файлы
RED5_DIR = / opt/red5
тест-X $ RED5_DIR/red5.sh | | Выход 5
дело "" в
Start)
Эхо-Н "Начиная Red5 Сервис"
Эхо-Н ""
CD $ RED5_DIR
Су-S / BIN / Bash-C "$ & RED5_DIR/red5.sh" Red5
сон 2
;;
остановки)
Эхо-Н "Выключение Red5"
Эхо-Н ""
Су-S / BIN / Bash-С "killall-Q-U Red5 Java" Red5
сон 2
;;
перезапуск)
# # Остановите службу и независимо от того, было
# # Работает или нет, запустите его снова.
05 остановка
05 Начало
;;
ESAC
Тогда вы можете просто запустить, остановить и перезапустить Red5 из этого сценария, набрав:
/ etc/init.d/red5 начало
/ etc/init.d/red5 остановка
/ etc/init.d/red5 перезагрузка
Как установить Red5 на Debian (RED5 Installation manuals) Added: 21/11/09 11:22 AM (Three months, twenty-eight days, seven hours, thirty-three minutes, forty-two seconds ago) Rating(0) Viewed(47305)
Это создаст папки в текущем каталоге Red5-ствол.
# Переход к стволу Red5-директорию и запустите
/ USR / местные / Ant / BIN / Ant
, Который будет строить проекты на вашей машине.
# На этом этапе вам необходимо создать Red5 каталогов в / usr/local/red5 каталога.
MKDIR / usr/local/red5
# Затем вам нужно будет скопировать содержимое расстояние (распределение) папку в / usr/local/red5 вот так
CP-R red5-trunk/dist / * / usr/local/red5 /
# Нам надо необходимо исправить разрешения на red5.sh файла:
CD / usr/local/red5
CHMOD 755 red5.sh
# Чтобы запустить сервер у вас есть несколько вариантов с использованием red5.sh файла. Запуск сервера, либо работает
Ш. red5.sh &
или
./red5.sh &
Это приведет к запуску Red5 службу вручную.
# Проверить правильное порты являются обязательными для:
Netstat-Ant
Возможно, вам придется изменить red5.properties файлов в каталоге / usr/local/red5/conf каталог, если вы canÐ ² Ð, Â "¢ T подключиться к серверу с внешнего расположения. Попробуйте подключиться к серверу перед тем как изменить свойства файла, потому что вы сможете подключить к ней без проблем.