Zum Inhalt springen
WebEventsStreaming

Wir haben das Streaming hinter Bizzabos Events gebaut.

Über Bizzabos Event Experience OS laufen virtuelle, Präsenz- und Hybrid-Events. Unser Teil waren das Live-Streaming, die Simulive-Sessions (vorab aufgezeichnete Vorträge, die zur festen Zeit wie live abgespielt werden) und die Werkzeuge, mit denen Event-Teams eine Show ohne Techniker durchführen.

50K+Zuschauer-Spitze
10K+Events
<1,5 sStream-Start
Bizzabo
KundeBizzabo (USA / Israel)
BrancheEvents · Streaming
PlattformWeb · Cloud
DisziplinenStreaming · Web · DevOps
Das Briefing

Event-Teams sollten Shows ohne Techniker durchführen können.

KundeBizzabo · USA / Israel
Spitzenpublikum50K+ gleichzeitig
Events10K+ durchgeführt
PlattformenWeb · Cloud

Bizzabos Kunden sind meist Event- und Marketing-Teams. Sie brauchten Streams, die halten, wenn ein grosses Publikum dazukommt, und Produktionswerkzeuge, die sie ohne Technikpersonal bedienen können.

Wir haben die Streaming-Schicht auf Spitzenlast ausgelegt. Das Bild passt sich der Verbindung jedes Zuschauers an, fällt ein Auslieferungsnetz (CDN) aus, übernimmt ein zweites, und der Stream startet im Median in unter 1,5 Sekunden.

Bisher hat sie über zehntausend Events getragen, mit Spitzen über 50K gleichzeitigen Zuschauern.

Die Herausforderung

Die meisten Zuschauer kommen in derselben Minute dazu.

Die Last trifft die Server in dem Moment, in dem eine Session beginnt, und zu einer Keynote können Zehntausende Menschen kommen.

01 — Das Problem

Grosses Publikum und Moderatoren ohne Technikkenntnisse.

Die meisten Shows führen Event- und Marketing-Leute durch, und das Publikum kann in die Zehntausende gehen.

  • Sichtbare Hänger: wenn der Stream stockt, sehen es Tausende im selben Moment.
  • Techniker bei jeder Show: Event-Teams konnten keine Session ohne technische Hilfe starten.
  • Gemischte Formate: ein Event kann Live-, Präsenz- und aufgezeichnete Sessions kombinieren.
02 — Die Lösung

Die Arbeit teilte sich in Auslieferung und Studio.

Die Auslieferung fängt den Ansturm zu Beginn ab. Das Studio ist das Werkzeug, mit dem das Event-Personal eine Show durchführt.

  • Adaptive Qualität und CDN-Failover: das Bild passt sich schwachen Verbindungen an, und bei einem Ausfall übernimmt ein Ersatz-CDN.
  • Starts unter 1,5 Sekunden: der Player startet schnell, auch unter Spitzenlast.
  • Simulive-Auslieferung: aufgezeichnete Vorträge starten zur geplanten Zeit, mit Live-Chat.
  • Produktion in Eigenregie: das Event-Personal führt eigene Shows durch, ohne technische Unterstützung.
Was wir gebaut haben

Die Studio-Werkzeuge laufen auf einer lastgetesteten Pipeline.

Die Auslieferungs-Pipeline und die Studio-Tools darauf.

01

Live-Streaming-Pipeline

Nimmt das Live-Video entgegen, wandelt es für unterschiedliche Geräte und Verbindungen um und liefert es an Zehntausende Zuschauer gleichzeitig aus.

02

Simulive-Sessions

Aufgezeichnete Sessions laufen in ihrem Zeitfenster, mit Live-Chat neben dem Video.

03

Produktionsstudio

Moderatoren ohne technisches Vorwissen richten Szenen, Referenten und Einblendungen ein und folgen dem Ablaufplan der Show.

04

Hybride Events

Das Publikum im Saal und online sieht dieselben Sessions auf einer Plattform.

05

Chat, Q&A und Umfragen

Sie funktionieren auch unter voller Event-Last.

06

CDN-Failover

Automatischer Wechsel auf ein anderes CDN, wenn eines in einer Region Probleme hat.

Wie wir es gebaut haben

Zuerst kam der Notfallplan.

Eine Keynote lässt sich nicht wiederholen. Deshalb haben wir als Erstes festgelegt, was passiert, wenn ein Teil ausfällt.

1

Ausfallplanung

Festgelegt, welche Teile weiterlaufen müssen, wenn mitten in der Keynote ein CDN ausfällt.

2

Gestaltung des Studios

Produktionswerkzeuge, die dem Ablauf folgen, mit dem Event-Teams eine Show ohnehin planen.

3

Streaming-Pipeline

Videoeingang, Umwandlung, adaptive Qualität und CDN-Failover.

4

Lasttest und Start

Lastgetestet mit über 50K gleichzeitigen Zuschauern, dann bei 10K+ Live-Events eingesetzt.

Bringen Sie Ihre Version des Bizzabo-Problems mit. Vier Stunden, kostenlos, mit dem Team, das dieses Projekt umgesetzt hat.

Kostenlosen Workshop buchen
Die harten Nüsse

Was uns nachts wachgehalten hat.

Drei Probleme, die erst unter Volllast auftauchen.

01

CDN-Wechsel mitten im Stream

Der Wechsel muss ohne sichtbares Stocken passieren. Der Player wechselt die Route, bevor das gepufferte Video aufgebraucht ist, und die Zuschauer schauen einfach weiter.

02

Der Ansturm zum Start

Wenn Zehntausende Zuschauer im selben Moment beitreten, bricht ein einfacher Aufbau zusammen. Wir haben den Session-Start so umgebaut, dass der Server für jeden neuen Zuschauer nur sehr wenig Arbeit hat.

03

Aufgezeichnete Sessions nach festem Zeitplan

Eine aufgezeichnete Session startet zu einer festen Zeit, mit Live-Chat daneben. Die Auslieferungsschicht hält die Zuschauer im Takt mit der geplanten Startzeit.

Architektur

Der Tech-Stack.

Die Referenten eines Panels sprechen über WebRTC. AWS Elemental macht daraus einen normalen HLS-Stream für das Publikum, dahinter laufen Node.js und Redis.

Node.jsRedisWebRTCAWS
Das Ergebnis

Zahlen, auf die Inhaber schauen.

Was die Streaming-Schicht bisher getragen hat.

50K+Gleichzeitige Zuschauer (Spitze)

Gezählt bei einem einzelnen Event, nicht über die ganze Plattform.

10K+Durchgeführte Events

Interne Mitarbeiterversammlungen ebenso wie grosse Konferenzen, auf derselben Infrastruktur.

<1,5 sStream-Start

Das ist der Median: Die Hälfte aller Zuschauer wartet kürzer.

Projekt-FAQ

Häufige Fragen

Etwas nicht dabei?

Schreiben Sie es in ein Briefing. Ein Senior-Engineer liest es und antwortet innerhalb eines Arbeitstages.

Was hat CODT Technologies für Bizzabo gebaut?

Wir haben die Streaming-Schicht von Bizzabos Event Experience OS gebaut: Livestreams, Simulive-Sessions (aufgezeichnete Vorträge, die zu einem festen Termin wie live gezeigt werden) und die Produktionswerkzeuge, mit denen Event-Teams ihre Shows ohne fremde Hilfe durchführen.

Wie bewältigt die Plattform Lastspitzen?

Sie wurde für den Moment gebaut, in dem eine Session beginnt und der grösste Teil des Publikums gleichzeitig dazukommt. Die Streamqualität passt sich der Verbindung jedes Zuschauers an, und fällt ein CDN aus, läuft der Verkehr über ein anderes. Die Startzeit liegt im Median unter 1,5 Sekunden, auch bei 50K+ gleichzeitigen Zuschauern.

Welche Grössenordnung hat die Bizzabo-Streaming-Plattform erreicht?

Über 10'000 virtuelle und hybride Events, mit Spitzen von über 50'000 Menschen, die gleichzeitig dasselbe Event verfolgten.

Sie sind dran

Ein Problem, das es wert ist,
gut gelöst zu werden?

Erzählen Sie uns von Ihrem Produkt, Ihrem Zeitplan und Ihren Rahmenbedingungen. Wir antworten innerhalb eines Werktags mit einer ehrlichen Einschätzung zu Fit, Umfang und dem richtigen Team.