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 =”registro”>
en lugar de esta
<bean id =”web.scope” class =”org.red5.server.WebScope” init-method =”registro”>
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)