В даний час Є 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-nine days, ten hours, twenty-seven minutes, fourteen seconds ago) Rating(0) Viewed(47356)
Ключові слова: Як встановити 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-nine days, ten hours, thirty-one minutes, fourteen seconds ago) Rating(0) Viewed(47579)
Це створить папки в поточному каталозі 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 підключитися до сервера з зовнішнього розташування. Спробуйте підключитися до сервера перед тим як змінити властивості файлу, тому що ви зможете підключити до неї без проблем.