2008-10-03 10 views
13

Ich bin auf der Suche nach Vorschlägen für Flash-Realtime-Server. Derzeit verwenden wir eine Kombination von Moocks Unity und Red5, aber es gibt ein paar Probleme. Zunächst gehen wir zu AS3, und Unity unterstützt nur AS2. Zweitens ist Red5 ziemlich flockig für uns, wir würden etwas stabiler bevorzugen. Wir können den offiziellen Flash Media Server nicht verwenden, er liegt etwas außerhalb unserer Preisspanne (beginnt bei $4,500 für eine einzelne Lizenz).Best Flash Audio/Video + Interaktivität Server?

Bisher habe ich zwei Server gefunden, die aussehen, als würden sie meine Bedürfnisse erfüllen, ElectroServer und Wowza Media Server. Hat jemand irgendwelche Erfahrungen mit diesen oder andere Server vorschlagen? Die wichtigsten Merkmale Ich suche nach:

  1. Stable
  2. AS3 Unterstützung in Client-Bibliotheken
  3. Kann serverseitige erweitern (mit Java oder anderen Sprachen)
  4. Echtzeit-Audio Unterstützt/Video aus dem Flash Clients (z. B. Webcams)
  5. (nicht erforderlich, aber sehr hilfreich) Einige Kommunikationsmethoden, wenn der gesamte Datenverkehr außer HTTP oder HTTPS blockiert ist. ZB RTMPT (Tunnel RTMP über HTTP) Unterstützung oder ähnliches.
  6. Angemessene Leistung, ich möchte mindestens ein paar hundert Benutzer verbunden, ohne einen Server zu töten.
+0

heh ... bis jetzt ist dies meine am höchsten bewertete Frage, aber es gibt keine Antworten :( Ich denke, ich werde nur die verschiedenen Lösungen selbst recherchieren müssen. Wenn ich mich schließlich entscheide, werde ich schreiben up meine Ergebnisse hier (wird wahrscheinlich eine Woche oder zwei sein) – davr

+0

Es tut mir leid, dass ich Ihnen nicht helfen kann ... Ich habe nur den Red5 Server und es läuft gut .. Über die Wowza hörte ich nur als eine gute Alternative BTW: Adobe FMS unterstützt nur AS2 für serverseitige Programmierung – jochil

Antwort

6

Gib einen Versuch! Ich habe es nur für Webcam-Aufnahmen verwendet, aber die Erfahrung war sehr nahtlos, weit entfernt von Red5. Plus als Entwickler kannst du den ganzen Wowza kostenlos AFAIK benutzen, also musst du mein Wort dafür nicht nehmen. Es ist einfach zu installieren, sie haben gute Code-Beispiele, es hat mir wirklich einen guten Eindruck hinterlassen.

Eine weitere interessante Tatsache ist, dass Wowza von ehemaligen Adobe/Macromedia-Ingenieuren gemacht wird, die früher mit FMS gearbeitet haben.

0

Ich bevorzuge red5, es wurde viel entwickelt diese Monate dauert und ich fand es ziemlich stabil. Sobald Sie eine App erhalten, ist der Rest einfach und alle von Ihnen genannten Anforderungen sind verfügbar. Wenn Sie für "stabiler" meinen, der red5 Quellcode ändert sich zu sehr, ja, wenn Sie den svn verwenden, können Sie eine der alten Versionen wählen und einen ziemlich guten Server haben, bis Sie zu einem verschieben müssen neuere Version.

Auch gibt es nichts wie Open Source, können Sie alles ändern und teilen, so dass andere helfen können, es zu nehmen und geben auch, das Problem mit einer kommerziellen Lösung ist, dass selbst wenn Sie professionelle Unterstützung oder eine ziemlich stabil bekommen Produkt erhalten Sie die Antwort "Wir unterstützen nicht angepasste Server" oder solche, wenn Sie sehr spezifische Anforderungen haben, so vergessen Sie Experimentieren: P

+1

Mit 'nicht stabil', meine ich von Zeit zu Zeit rot5 verrückt und saugt 100% CPU, bis ich es töte Aus irgendeinem Grund hört er auf, neue Verbindungen zu akzeptieren, und ich muss es neu starten, am Ende mussten wir einen separaten schreiben Die App, die red5 überwacht und sie neu startet, wenn sie fehlschlägt. – davr

2

Ich stimme ElectroServer - es ist ziemlich stabil, preiswert und ich habe den Kerl getroffen, wer Läuft die Firma und er ist ein schwelliger Kerl!

  1. Stable - JA
  2. AS3 Unterstützung in Client-Bibliotheken -Ja
  3. serverseitige Können erweitern (mit Java oder anderen Sprachen) - JA
  4. Unterstützt Echtzeit-Audio/Video von Flash-Clients (zB webcams) - YES
  5. (nicht erforderlich, aber sehr hilfreich) Eine Art der Kommunikation, wenn der gesamte Datenverkehr außer HTTP oder HTTPS blockiert ist. ZB RTMPT (Tunnel RTMP über HTTP) Unterstützung oder ähnliches.NEIN - ABER WIRD IN DER NÄCHSTEN VERSION UNTERSTÜTZT
  6. Angemessene Leistung, ich möchte mindestens ein paar hundert Benutzer verbunden, ohne einen Server zu töten. JA - EXTENSIV LAST GETESTET MIT TAUSENDEN NUTZERN
+0

Ich habe tatsächlich mehr Forschung gemacht, und # 5 ist derzeit NEIN. Sie sind jedoch in der Endphase der Entwicklung dieses Features und hoffen, es in ihrem nächsten Update veröffentlichen zu können. – davr

1

Für zukünftige Referenz, gingen wir mit Wowza. Wowza und ElectroServer schienen in den meisten Aspekten ziemlich nah zu sein, also haben wir versucht, in jedem eine kleine Demo zu machen, um sie zu vergleichen. Wir hatten einige Probleme damit, mit ES zu beginnen, also gingen wir einfach mit Wowza.

Verwandte Themen