Лучший Flash Аудио / Видео + Интерактивный сервер? - PullRequest
13 голосов
/ 03 октября 2008

Я ищу предложения на серверах Flash в реальном времени. В настоящее время мы используем комбинацию Moock Unity и Red5 , но есть пара проблем. Во-первых, мы переходим на AS3, а Unity поддерживает только AS2. Во-вторых, Red5 для нас довольно нестабилен, мы бы предпочли что-то более стабильное. Мы не можем использовать официальный Flash Media Server, он немного выходит за пределы нашего ценового диапазона (начинается с $ 4500 для одной лицензии).

На данный момент я нашел два сервера, которые выглядят так, как будто бы они соответствуют моим потребностям: ElectroServer и Wowza Media Server . Кто-нибудь имеет какой-либо опыт работы с ними, или есть какие-либо другие серверы, чтобы предложить? Основные функции, которые я ищу:

  1. Стабильная
  2. Поддержка AS3 в клиентских библиотеках
  3. Может расширять серверную часть (с Java или другими языками)
  4. Поддерживает аудио / видео в реальном времени от клиентов Flash (например, веб-камеры)
  5. (не обязательно, но очень полезно) Некоторый метод связи, когда весь трафик, кроме HTTP или HTTPS, заблокирован. Например, поддержка RTMPT (туннели RTMP через HTTP) или аналогичная.
  6. Разумная производительность, я бы хотел подключить как минимум пару сотен пользователей, не убивая сервер.

Ответы [ 4 ]

6 голосов
/ 06 октября 2008

Дайте Wowza попробовать! Я использовал его только для записи с веб-камеры, но опыт был очень плавным, далеко от Red5. Кроме того, как разработчик, вы можете использовать полную версию Wowza для бесплатного AFAIK, так что вам не придется верить мне на слово. Его легко установить, у него есть хорошие примеры кода, это действительно произвело на меня хорошее впечатление.

Еще один интересный факт заключается в том, что Wowza сделана бывшими инженерами Adobe / Macromedia, которые раньше работали в FMS.

2 голосов
/ 24 октября 2008

Я голосую за ElectroServer - он довольно стабильный, по разумной цене, и я встретил парня, который руководит компанией, и он крутой парень!

  1. Стабильный - ДА
  2. Поддержка AS3 в клиентских библиотеках -ДА
  3. Может расширять серверную часть (с Java или другими языками) - ДА
  4. Поддерживает аудио / видео в реальном времени от клиентов Flash (например, веб-камеры) - ДА
  5. (не обязательно, но очень полезно) Некоторый метод связи, когда весь трафик, кроме HTTP или HTTPS, заблокирован. Например, поддержка RTMPT (туннели RTMP через HTTP) или аналогичная. НЕТ - НО ПОДДЕРЖИВАЕТСЯ В СЛЕДУЮЩЕЙ ВЕРСИИ
  6. При разумной производительности я бы хотел подключить как минимум пару сотен пользователей, не убивая сервер. ДА - ДОПОЛНИТЕЛЬНАЯ НАГРУЗКА, ИСПЫТАННАЯ С ТЫСЯЧАМИ ПОЛЬЗОВАТЕЛЕЙ
1 голос
/ 17 марта 2009

Для дальнейшего использования мы закончили с Wowza. Wowza и ElectroServer казались довольно близкими в большинстве аспектов, поэтому мы попытались сделать небольшую демонстрацию в каждом из них для сравнения. У нас были некоторые проблемы с началом работы с ES, поэтому мы просто пошли с Wowza.

0 голосов
/ 24 октября 2008

Я предпочитаю red5, он много раз разрабатывался последние месяцы, и я нашел его довольно стабильным. После того, как вы запустите одно приложение, все остальное легко и все требования, которые вы упомянули, будут доступны. Если для «более стабильного» вы имеете в виду, что исходный код red5 слишком сильно меняется, то да, если вы используете svn, но вы можете выбрать одну из старых версий и некоторое время иметь довольно хороший сервер, пока вам не понадобится перейти на более новую версию. версия.

Также нет ничего похожего на открытый исходный код, вы можете что-то изменить и поделиться им, чтобы другие могли помочь улучшить его, взяв что-то и отдавая, проблема с коммерческим решением заключается в том, что даже когда вы получаете профессиональную поддержку или довольно стабильный продукт вы получите ответ «мы не поддерживаем настраиваемые серверы» или тому подобное, когда у вас есть очень специфические требования, поэтому забудьте об экспериментах: P

...