Red5 1.0 Compatibilidad con versiones anteriores RC2

Las últimas versiones red5 ( Revisión Red5 > 4326 como 1.0 RC2 ) traer cambios que hacen red5 incompatible con las aplicaciones más antiguas.
Se requieren cambios para estas aplicaciones funcionen.

Actualizado aplicaciones RTMP VideoWhisper se puede descargar para su uso o como muestra para actualizar otras aplicaciones.

 

Esto se trata en grupo google Red5:

Con la revisión 4326 podrás ver los problemas en la construcción o el funcionamiento de sus aplicaciones con Red5. La mayoría de los problemas se encontrará con

son con las clases que faltan; en la mayoría de los casos basta con añadir el “alcance” paquete para sus importaciones o de ejecución “Optimizar las importaciones” en Eclipse. A continuación he abordado algunos elementos que es posible que encuentre.

 

 
1. IScope no se puede resolver a un tipo

– Actualización jar red5 o fuente con la última

– Ubicación correcta de iScope es org.red5.server.api.scope.IScope, anteriormente era org.red5.server.api.IScope

 
2. El org.red5.server.api.IScope importación no se puede resolver

– Actualización jar red5 o fuente con la última

– Ubicación correcta de iScope es org.red5.server.api.scope.IScope, anteriormente era org.red5.server.api.IScope

 

 
3. WebScope no se puede encontrar

– Abra su aplicaciones red5-web.xml y cambiar el “web.scope” clase de bean de

<bean id =”web.scope” class =”org.red5.server.scope.WebScope” init-method =”registrarse”>

en lugar de esta

<bean id =”web.scope” class =”org.red5.server.WebScope” init-method =”registrarse”>

 

 
4. Método firma no coincide xxxx.

– Para éste la solución es cambiar la expectativa de recibir un Iterator y en lugar de hacer uso de una colección. El método de alcance

para la recuperación de nombres de ámbito ahora devuelve un conjunto como se muestra aquí:

 

Set pública<Cadena> getScopeNames()

 

 
5. Parámetro “Tipo” no coincide con Cadena.

– Por ámbitos, su tipo ya no es identificado por una cadena, sino que utiliza una enumeración de ScopeType. El viejo método para conseguir básica

nombres de ámbito era como lo:

 

Iterator pública<Cadena> getBasicScopeNames(Tipo String)

 

esta es la nueva versión:

 

Set pública<Cadena> getBasicScopeNames(Tipo ScopeType)