Red 5 работает со всеми демонстрационными приложениями, но когда я пытаюсь добавить свое, оно ломается. В чем дело? - PullRequest
2 голосов
/ 28 февраля 2011

Я установил медиа-сервер Red 5 1.0 на свой компьютер с Windows 7 - в надежде использовать его для разработки перед развертыванием на сервере. С большим трудом я запустил сервер. Я могу установить примеры приложений на localhost: 5080, и они работают. Например, я могу записывать видео с моей веб-камеры, используя примеры приложений.

Теперь я хочу написать свое собственное Java-приложение для Red 5. Я нашел пару уроков, но ни один из них не работает. E.g.:

Ничто из этого не работает само по себе, но мне удалось собрать их совокупность в простое демонстрационное приложение, которое прекрасно компилируется в Eclipse или ANT, имеет файл JAR и структуру каталогов, которая выглядит так же, как и демонстрации .

Вот забавная вещь. Когда я копирую это в каталог webapps и перезагружаю службу, ВСЕ из демонстраций ломаются. (Для перезапуска я просто использую Services Manager в инструментах администратора.) Сервер по-прежнему отвечает на порт 5080 и показывает пример веб-страницы, но ни один из носителей не работает. Все демонстрационные приложения выдают сообщение об ошибке «Не удается подключиться», и даже приветственный фильм не воспроизводится.

Так обстоит дело с каждым самодельным приложением, которое я там вставил - даже с самым простым приложением Hello World.

Итак: кто-нибудь может помочь мне выяснить, что происходит?

Кроме того, какой последний учебник, демо и т. Д. Для 1.0. Все, что я могу найти, кажется, применимо к более старым версиям, и чрезвычайно трудно объединить это в какую-либо целостную картину того, как работает Red5.

Кстати, я установил Red5 с помощью установщика для Windows, а не собирал его на машине. Я только пытаюсь собрать приложения на компьютере и скопировать их на работающий сервер.

Спасибо за любую помощь, которую вы можете предоставить. Вы бы спасли жизнь!

Ответы [ 2 ]

0 голосов
/ 20 апреля 2011

Для вашей машины разработки (где вы создаете свое приложение red5), я предлагаю вам загрузить серверную «ствол». В загрузке вы найдете два файла, которые помогут вам создать новый проект red5: util.xml и project.zip. Чтобы использовать их, просто введите это в командной строке в директории транка:

ant -f util.xml

Это даст вам варианты использования. Создав скелет, вы импортируете проект в затмение и отправляетесь в город. Для дополнительной помощи вы можете написать здесь на stacktrace, подписаться на список пользователей (http://groups.google.com/group/red5interest), использовать форумы (http://www.red5.org/forums/) или вики (http://wiki.red5.org/).
Наконец, еще одна опция - это плагин eclipse, который вы можете найти здесь: http://wiki.red5.org/wiki/Red5Plugin

0 голосов
/ 25 марта 2011

Я также пытался установить версию red5 1.0 RC.Ни одна из демонстраций не сработала.Затем я остановился на финальной версии red5 0.9.Работает нормально.Сейчас пытаюсь что-то разработать, хотя у red5 плохая документация.Это было лучшее, что я мог найти.Но это было сделано в 2007 году :) http://dl.fancycode.com/red5/api/overview-summary.html

...