Red5 1.0 RC2 обратная совместимость

Последние версии Red5 ( Red5 пересмотр > 4326 как 1.0 RC2 ) принести изменения, которые вносят red5 несовместимы со старыми приложениями.
Изменения необходимы для этих приложений работать.

Обновленные RTMP приложения VideoWhisper можно скачать для использования или как образец для обновления других приложений.

 

Об этом говорится в Red5 Google группы:

С пересмотром 4326 Вы увидите проблемы при строительстве или работы приложений с Red5. Большинство проблем вы будете работать в

являются с отсутствующими классов; в большинстве случаев вы можете просто добавить “Объем” Пакет для ваших импорта или перспективе “Оптимизация импорта” В Eclipse. Ниже я обратился несколько пунктов, которые вы можете столкнуться,.

 

 
1. IScope не могут быть решены к типу

– Обновление red5 банку или источник с последней

– Правильное расположение IScope является org.red5.server.api.scope.IScope, ранее это было org.red5.server.api.IScope

 
2. Импорт org.red5.server.api.IScope не может быть решена

– Обновление red5 банку или источник с последней

– Правильное расположение IScope является org.red5.server.api.scope.IScope, ранее это было org.red5.server.api.IScope

 

 
3. WebScope не может быть найден

– Откройте приложений RED5-web.xml и изменить “web.scope” фасоль класс

<фасоль ID =”web.scope” класс =”org.red5.server.scope.WebScope” инициализации-метод =”зарегистрироваться”>

Вместо этого

<фасоль ID =”web.scope” класс =”org.red5.server.WebScope” инициализации-метод =”зарегистрироваться”>

 

 
4. Метод подпись не соответствует хххх.

– Для этого исправление изменить ваши ожидания, чтобы получить итератор и вместо этого сделать использование коллекции. Метод область

для получения имен область сейчас возвращает набор, как показано здесь:

 

общественного Набор<Строка> getScopeNames()

 

 
5. Параметр “Тип” не соответствует строки.

– Для областей, не их тип больше не идентифицируется строкой, но вместо этого использует перечисление из ScopeType. Старый метод для получения основной

имён было вот так:

 

общественного Итератор<Строка> getBasicScopeNames(Тип Строка)

 

это новая версия:

 

общественного Набор<Строка> getBasicScopeNames(Тип ScopeType)