2008-10-03 8 views
13

Je suis à la recherche de suggestions sur les serveurs Flash en temps réel. Actuellement, nous utilisons une combinaison de Unity et Red5 de Moock, mais il y a quelques problèmes. Premièrement, nous passons à AS3, et Unity ne supporte que AS2. Deuxièmement, Red5 est assez floconneux pour nous, nous préférerions quelque chose de plus stable. Nous ne pouvons pas utiliser le Flash Media Server officiel, c'est un peu hors de notre gamme de prix (commence à $4,500 pour une seule licence). Jusqu'ici, j'ai trouvé deux serveurs qui semblent répondre à mes besoins, ElectroServer et Wowza Media Server. Quelqu'un at-il une expérience avec ces derniers, ou avez-vous d'autres serveurs à proposer? Les principales caractéristiques que je recherche:Meilleur Flash Audio/Vidéo + serveur d'interactivité?

  1. Stable
  2. soutien AS3 dans les bibliothèques clientes
  3. peut étendre côté serveur (avec Java ou d'autres langues)
  4. Prise en charge audio en temps réel/vidéo de la mémoire flash clients (par exemple les webcams)
  5. (non requis, mais très utile) Une méthode de communication lorsque tout le trafic sauf HTTP ou HTTPS est bloqué. Par exemple RTMPT (tunnels RTMP sur HTTP) support ou similaire.
  6. Des performances raisonnables, je voudrais obtenir au moins quelques centaines d'utilisateurs connectés sans tuer un serveur.
+0

heh ... jusqu'à présent, c'est ma question la mieux notée, mais il n'y a pas de réponses :( Je suppose que je vais devoir rechercher toutes les différentes solutions moi-même.Lorsque je décide finalement, j'écrirai mes résultats ici (sera probablement une semaine ou deux) – davr

+0

Je suis désolé que je ne peux pas vous aider ... Je viens d'utiliser le Red5 Server et il fonctionne bien A propos de la Wowza je entendu que comme une bonne alternative BTW: Adobe FMS ne supporte que AS2 pour la programmation côté serveur – jochil

Répondre

6

Donnez Wowza un essai! Je l'ai seulement utilisé pour l'enregistrement de webcam, mais l'expérience était très transparente, loin de Red5. De plus, en tant que développeur, vous pouvez utiliser le plein Wowza gratuitement AFAIK, de sorte que vous n'avez pas à me croire sur parole. C'est facile à installer, ils ont de bons exemples de code, ça m'a vraiment donné une bonne impression.

Un autre fait intéressant est que Wowza est faite par des ingénieurs ex-Adobe/Macromedia qui travaillaient sur FMS.

0

Je préfère le rouge5, il a été développé beaucoup ces mois derniers et je l'ai trouvé assez stable. Une fois que vous avez une application qui fonctionne le reste est facile et toutes les exigences que vous mentionnez sont disponibles. Si pour "plus stable" vous voulez dire que le code source red5 change trop, oui si vous utilisez le svn mais vous pouvez choisir l'une des anciennes versions et avoir un très bon serveur pendant un moment jusqu'à ce que vous ayez besoin de passer à un nouvelle version.

Aussi, il n'y a rien comme open source, vous pouvez changer quoi que ce soit et le partager afin que d'autres puissent l'améliorer en prenant quelque chose et en donnant, le problème avec une solution commerciale est que même quand vous bénéficiez d'un soutien produit, vous obtiendrez la réponse « nous ne en charge les serveurs sur mesure » ou comme lorsque vous avez des exigences très spécifiques, alors oubliez l'expérimentation: P

+1

Par 'pas stable', je veux dire de temps en temps red5 devient fou et aspire 100% CPU jusqu'à ce que je le tue. pour une raison ou une autre, je n'accepte plus de nouvelles connexions et je dois le redémarrer. L'application qui surveille red5 et redémarre si elle commence à échouer. – davr

2

Je vote ElectroServer - il est assez stable, à un prix raisonnable et je l'ai rencontré le gars qui dirige la compagnie et il est un gars de houle!

  1. Stable - OUI
  2. soutien AS3 dans les bibliothèques clientes -oui
  3. peut étendre côté serveur (avec Java ou d'autres langues) - OUI
  4. Prise en charge audio/vidéo en temps réel des clients flash (par exemple webcams) - OUI
  5. (non requis, mais très utile) Une méthode de communication lorsque tout le trafic sauf HTTP ou HTTPS est bloqué. Par exemple RTMPT (tunnels RTMP sur HTTP) support ou similaire.NON - MAIS SERA PRIS EN CHARGE DANS LA PROCHAINE VERSION
  6. Des performances raisonnables, je voudrais obtenir au moins quelques centaines d'utilisateurs connectés sans tuer un serveur. OUI - EXTENSIVEMENT CHARGÉ TESTÉ AVEC DES MILLIERS D'UTILISATEURS
+0

J'ai fait plus de recherches, et # 5 est actuellement NON. Cependant, ils sont en phase finale de développement de cette fonctionnalité et espèrent la publier dans leur prochaine mise à jour. – davr

1

Pour référence future, nous avons fini par aller avec Wowza. Wowza et ElectroServer semblaient assez proches dans la plupart des aspects, alors nous avons essayé de faire une petite démo dans chacun pour comparer. Nous avons eu quelques problèmes avec ES, alors nous sommes allés avec Wowza.

Questions connexes