Red5 1.0 Compatibilité ascendante RC2

Les dernières versions de Red5 ( Révision Red5 > 4326 comme 1.0 RC2 ) apporter des changements qui font red5 incompatible avec les anciennes applications.
Des changements sont nécessaires pour que ces applications fonctionnent.

Mise à jour des applications RTMP VideoWhisper peut être téléchargé à l'emploi ou comme échantillon de mettre à jour d'autres applications.

 

Cette question est abordée dans le groupe de google Red5:

Avec la révision 4326 vous verrez des problèmes lors de la construction ou de l'exécution de vos applications avec Red5. La plupart des problèmes que vous allez rencontrer

sont des classes manquantes; dans la plupart des cas, vous pouvez simplement ajouter la “portée” paquet de vos importations ou course “Optimiser les importations” dans Eclipse. Ci-dessous j'ai adressé quelques articles que vous pouvez rencontrer dans.

 

 
1. IScope ne peut pas être résolu à un type

– Mise à jour pot red5 ou la source avec la dernière

– L'emplacement exact de iScope est org.red5.server.api.scope.IScope, auparavant, il était org.red5.server.api.IScope

 
2. Le org.red5.server.api.IScope d'importation ne peut être résolu

– Mise à jour pot red5 ou la source avec la dernière

– L'emplacement exact de iScope est org.red5.server.api.scope.IScope, auparavant, il était org.red5.server.api.IScope

 

 
3. WebScope ne peut pas être trouvé

– Ouvrez vos applications red5-web.xml et changer le “web.scope” classe bean

<id = haricot”web.scope” class =”org.red5.server.scope.WebScope” init-method =”s’inscrire”>

au lieu de cela

<id = haricot”web.scope” class =”org.red5.server.WebScope” init-method =”s’inscrire”>

 

 
4. signature de la méthode ne correspond pas à xxxx.

– Pour celui-ci la solution est de changer votre attente pour recevoir un Iterator et à la place faire usage d'une collection. La méthode de portée

pour récupérer les noms de portée retourne maintenant un jeu comme montré ici:

 

Set publique<Chaîne> getScopeNames()

 

 
5. Paramètre “type” ne correspond pas à cordes.

– Pour les oscilloscopes, leur type n'est plus identifiée par une chaîne, mais utilise à la place une énumération de ScopeType. La vieille méthode pour obtenir de base

noms de portées était comme si:

 

Iterator publique<Chaîne> getBasicScopeNames(type String)

 

c'est la nouvelle version:

 

Set publique<Chaîne> getBasicScopeNames(Type ScopeType)

 

Radio pour Mobiles de VideoWhisper Wowza hébergement

 

Différents dispositifs ont besoin de différents codecs et les paramètres de la diffusion.
Plus Plans VideoWhisper Wowza venez déjà configuré pour supporter différents formats, mais vous devez publier dans des formats supportés et la lecture à partir des URL pris en charge.

applications Flash codent actuellement dans un format standard qui n'est pas accessible sur la plupart des mobiles sans le support du flash. Codeurs externes et d'édition de plusieurs flux peuvent être nécessaires pour prendre en charge plusieurs dispositifs. Pour le streaming vidéo existante, ceux-ci devraient être comprimé à différents débits pour soutenir différents dispositifs.

 

Plans VideoWhisper Wowza viennent avec des adresses prédéfinies pour RTMP:

  • édition: RTMP://Votreip / VotreCompte
  • faible latence chat: RTMP://Votreip / VotreCompte-chat
  • édition + archivage: RTMP://Votreip / VotreCompte-archives
  • enregistrement: RTMP://Votreip / VotreCompte record
  • l'exportation: RTMP://Votreip / VotreCompte-x

Aussi un compte Web est fourni à des flux d'accès par ftp / http en fonction des besoins et d'accueillir le site et / ou vidéo des scripts de traitement.

Les flux sont enregistrés, archivé, lus de / home / VotreCompte / public_html / flux

 

Lisez ces guides:

 

Comment utiliser:

– Si vous publiez un streamName de flux au format Apple iOS soutenue (avec codeur externe) utilisation RTMP://Votreip / VotreCompte-x et flux devraient être disponibles par http://Votreip:1935/VotreCompte-x / streamName / playlist.m3u8 .

– Pour diffuser un fichier sample.mp4 pour Apple iOS, télécharger sur / home / VotreCompte / public_html / flux , http ouvert://Votreip:1935/VotreCompte / mp4:sample.mp4 / playlist.m3u8 sur iOS.

– Pour codeur RTSP / RTP ne, nom d'utilisateur et mot de passe sont fournis.

 

Contactez VideoWhisper si vous avez besoin d'aide supplémentaire.