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)