Zum Hauptinhalt springen

Livestream Studio

Innerhalb einer Veranstaltung kannst du ein oder mehrere Studios erstellen, die unabhängig voneinander arbeiten. Studios werden mit Szenen und Quellen erstellt und können parallel von mehreren Benutzern auf verschiedenen Geräten bedient werden.

Szenen​

Szenen werden verwendet, um Quellen zu gruppieren. Beim Wechsel der Szenen werden alle Quellen der vorherigen Szene ausgeblendet und alle Quellen der neuen Szene angezeigt. Szenen können manuell gewechselt werden, indem du in der "Szenen"-Liste darauf klickst.

Es wird empfohlen, eine Szene für jeden Lauftyp zu erstellen. Z.B. Sprint, Punkte, Elimination, etc. Innerhalb jeder Szene kannst du dann Quellen für die verschiedenen Lauftypen erstellen.

Quellen​

Quellen innerhalb der aktuellen Szene werden in der "Quellen"-Liste aufgeführt. Du kannst neue Quellen hinzufügen, indem du auf den "+ Hinzufügen"-Button am unteren Ende der Liste klickst. Innerhalb der Liste können Quellen durch Ziehen und Ablegen neu angeordnet werden. Die Reihenfolge der Quellen in der Liste definiert ihre Schichtung auf der Leinwand (oben = hinten, unten = vorne).

Über das Drei-Punkte-Menü neben jeder Quelle kannst du Quellen kopieren, umbenennen und löschen. Beim Kopieren einer Quelle in eine andere Szene kannst du optional die neue Quelle mit der ursprünglichen Quelle verknüpfen. Verknüpfte Quellen teilen alle Eigenschaften, so dass eine Änderung an einer Quelle auch die andere ändert.

Alle Quellen teilen gemeinsame Eigenschaften, die konfiguriert werden können:

  • Position: Quellen können überall positioniert werden
  • Größe: Breite und Höhe können angepasst werden
  • Rotation: Quellen können in jeden Winkel gedreht werden
  • Ursprung: Der Ankerpunkt für Positionierung und Rotation kann gesetzt werden
  • Sichtbarkeit: Quellen können dynamisch mit Bedingungsbäumen und den verfügbaren Variablen angezeigt oder ausgeblendet werden.

Du kannst Quellen mit der Maus direkt auf der Leinwand bewegen. Durch Klicken und Ziehen der Ecken oder Kanten einer Quelle kannst du ihre Größe ändern.

Text​

Textquellen zeigen anpassbaren Text an. Du kannst Schriftart, Größe, Farbe, Hintergrund, Deckkraft, Abstände und mehr konfigurieren.

Du kannst Interpolation verwenden, um den Text dynamisch zu ändern.

Bild​

Um ein Bild anzuzeigen, muss es über das "Dateien"-Menü in die Veranstaltung hochgeladen werden. Dann kann das Bild aus der Dropdown-Liste ausgewählt werden. Das Bild behält sein Seitenverhältnis bei und wird auf die maximale Größe innerhalb der gegebenen Breite und Höhe skaliert.

Das Bild wird vom Server abgerufen, wenn die Quelle sichtbar wird. Das Bild wird daher nicht sofort angezeigt, sondern mit einer kleinen Verzögerung, abhängig von der Internetverbindung.

Beachte, dass JPGs keine Transparenz unterstützen. Verwende stattdessen PNGs.

Box​

Boxen sind farbige Rechtecke, die als Hintergrund oder Überlagerung verwendet werden können. Die Farbe und Deckkraft können konfiguriert werden. Zusätzlich kann ein Rahmen mit konfigurierbarer Farbe, Stil, Dicke und Eckenradius hinzugefügt werden.

Tabelle​

Du kannst Veranstaltungswerte direkt auswählen oder Variablen für Tabellenquellen verwenden.

Altersklassen-Ergebnisse​

TBD

Wettkampf-Ergebnisse​

TBD

Live Elimination​

TBD

Live Punkte​

TBD

Live Ergebnisse​

TBD

Live Startliste​

TBD

Live Zeitfahren​

TBD

Qualifikation​

TBD

Lauf-Ergebnisse​

TBD

Lauf-Startliste​

TBD

Variablen​

Mit Variablen kannst du einen Wert in Textquellen, Sichtbarkeitsbedingungen und Tabellen wiederverwenden. Ändere während einer Übertragung den Wert einmal in der Karte Variablen, um alle Quellen zu aktualisieren, die ihn verwenden.

Variablen konfigurieren​

  1. Öffne Variablen → Konfigurieren.
  2. Wähle Hinzufügen und gib einen Namen, einen eindeutigen Schlüssel und einen Typ an.
  3. Wähle Speichern und lege anschließend den Wert in der Karte Variablen fest.

Der Name kennzeichnet die Variable in Auswahlfeldern. Der Schlüssel kennzeichnet sie in Texten und Bedingungen mit dem Präfix variables..

TypWert
TextText
ZahlEine Zahl
SportlerInEin(e) SportlerIn
AltersklasseEine Altersklasse
WettkampfEine Altersklasse und ein Wettkampf
RundeEine Altersklasse, ein Wettkampf und eine Runde, etwa Vorläufe oder Finale
LaufEine Altersklasse, ein Wettkampf und ein Lauf

Die verfügbaren Variablentypen hängen von den für deine Veranstaltung aktivierten Funktionen ab. Bereits konfigurierte Variablen bleiben nutzbar.

Text und Bedingungen​

Verwende Interpolation, um eine Variable in Text einzufügen. Eine Textvariable mit dem Schlüssel sponsor kannst du beispielsweise mit {{ variables.sponsor }} anzeigen. Eine SportlerIn-Variable mit dem Schlüssel selectedAthlete stellt Felder wie {{ variables.selectedAthlete.lastName }} bereit.

Veranstaltungsvariablen stellen die folgenden Objekte bereit, jeweils mit den Feldern id und name:

TypVerfügbare Objekte
AltersklasseageGroup
WettkampfageGroup, competition
RundeageGroup, competition, round
LaufageGroup, competition, round, race

Für eine Laufvariable mit dem Schlüssel currentRace verwendest du {{ variables.currentRace.race.name }} für den Laufnamen oder {{ variables.currentRace.ageGroup.name }} für seine Altersklasse. Wenn kein gültiger Wert ausgewählt ist, bleiben die Textfelder leer.

Sichtbarkeitsbedingungen verwenden dieselben Pfade ohne die umgebenden {{ }}.

Beim Umbenennen einer Variable bleiben ihre Referenzen erhalten. Wenn du ihren Schlüssel änderst, musst du die Pfade in Texten und Bedingungen manuell anpassen. Tabellenauswahlen bleiben bei einer Änderung des Namens oder Schlüssels mit der Variable verknüpft.

Tabellenquellen​

Öffne in der Altersklasse-, Wettkampf- oder Lauf-Auswahl einer Tabellenquelle Variablen und wähle eine Variable aus. Das Auswahlfeld zeigt kompatible Variablen neben den konfigurierten Veranstaltungswerten. Eine ausgewählte Variable wird als Variablen / Name gekennzeichnet. Wähle Keine, um die Auswahl zu löschen.

Typ der TabellenquelleKompatible Variablentypen
Altersklasse: ErgebnisseAltersklasse, Wettkampf, Runde, Lauf
Wettkampf: ErgebnisseWettkampf, Runde, Lauf
Lauf: StartlisteLauf
Lauf: ErgebnisseLauf

Eine spezifischere Variable liefert auch ihre übergeordneten Werte. Beispielsweise kann eine Laufvariable gleichzeitig eine Laufstartliste, Wettkampfergebnisse und Altersklassenergebnisse steuern. Ändere ihren Wert in der Karte Variablen, statt jede Tabellenquelle einzeln zu bearbeiten.

Wenn eine Variable keinen Wert hat, gelöscht wird, zu einem inkompatiblen Typ wechselt oder auf nicht verfügbare Veranstaltungsdaten verweist, zeigt der Editor eine Warnung und die Tabelle wird ausgeblendet. Wähle einen gültigen Wert oder ersetze die Auswahl, um sie wieder anzuzeigen. Ein Wechsel des Tabellenquellentyps löscht deren Auswahl.

Qualifikation verwendet weiterhin die Rundenauswahl des Studios.

Vorschau und Live-Ausgabe​

Variablenänderungen erscheinen zuerst in der Vorschau. Wähle Aktualisieren (Strg+Eingabe), um die Änderungen an die Live-Displays zu übertragen. Alle mit einer Variable verknüpften Tabellen verwenden dann gemeinsam ihren veröffentlichten Wert.

Interpolation & Bedingungen​

Für Interpolation und Bedingungen sind zusätzlich zu deinen konfigurierten Variablen die folgenden eingebauten Werte verfügbar:

VariableBeschreibung
event.nameDer Name der Veranstaltung
live.nameDer Name des aktuellen Laufs
live.laps.currentDie aktuelle Runde des aktuellen Laufs
live.laps.totalDie Gesamtanzahl der Runden des aktuellen Laufs
live.laps.remainingDie verbleibende Anzahl der Runden des aktuellen Laufs
live.laps.doneDie Anzahl der abgeschlossenen Runden des aktuellen Laufs
live.timeDie Zeit des aktuellen Laufs
live.isNeutralizedOb der Lauf neutralisiert ist (nur für Bedingungsbaum)
live.notification.line1Erste Zeile der Benachrichtigung aus Race Log
live.notification.line2Zweite Zeile der Benachrichtigung aus Race Log
live.notification.flagColorDie Farbe der Flagge der
dateTime.dateDmyAktuelles Datum im Format d.MM.yyyy
dateTime.dateMdyAktuelles Datum im Format MM/dd/yyyy
dateTime.timeHmsAktuelle Zeit im Format H:mm:ss
dateTime.timeHmAktuelle Zeit im Format H:mm
countdown.timeVerbleibende Zeit bis zur ausgewählten Zeit.
lowerThird.line1Lower Third Zeile 1
lowerThird.line2Lower Third Zeile 2

Bei Verwendung von athlete.flag oder live.notification.flagColor (in Tabellenquellen) wird die Nationalflagge des Athleten oder eine einfarbige Flagge angezeigt.

Displays konfigurieren​

Siehe Displays-Dokumentation.

Bekannte Probleme​

  • Im Key-Modus "Alpha-Channel": Wenn sich zwei Quellen mit Halbtransparenz und unterschiedlichen Farben überlappen, überschreibt die untere Quelle die Farbe der oberen Quelle.

Legacy Studio​

Das Legacy Studio ist die ursprüngliche Version der Livestream-Einblendungen-Funktion. Es gibt einige wichtige Unterschiede im Vergleich zum neuen Livestream Studio:

  • Das Legacy Studio speichert alle Einstellungen lokal im Browser. Es ist nicht möglich, Einstellungen zwischen verschiedenen Benutzern oder Geräten zu teilen.
  • Das Legacy Studio erlaubt es nicht, Quellengruppen zwischen Szenen zu verknüpfen.
  • Für das Legacy Studio konfigurierst du die Ausgabe-Displays innerhalb des Studios selbst. Im neuen Livestream Studio konfigurierst du alle Displays separat über das Displays-Menü.

Das Legacy Studio wird schließlich entfernt werden.