PLAYDECK-API

Integrieren Sie PLAYDECK mithilfe unserer Standard-REST-API (OpenAPI 3) und der WebSocket-Schnittstelle in Skripte, Automatisierungssysteme und benutzerdefinierte Benutzeroberflächen, um die Steuerung in Echtzeit über einen einzigen Port zu ermöglichen.

In diesem Artikel:
→ Welche Schnittstelle brauche ich?
→ REST-API-Schnellstart
→ Interaktive API-Referenz
→ WebSocket-Echtzeitkanal
→ Eingabe von älteren TCP-Befehlen
→ Beispiele für die Integration


Welche Schnittstelle brauche ich?

PLAYDECK bietet je nach Ihren Integrationsanforderungen verschiedene Schnittstellen an. Wählen Sie anhand der folgenden Übersicht das richtige Protokoll und den richtigen Port aus:

AnwendungsfallEmpfohlene SchnittstelleHafen
Skripte, cURL, Postman, benutzerdefinierte HTTP-IntegrationenREST-API /api/v1 (OpenAPI 3)11411
Live-Status, Ereignisse, HTML-Overlays, Bitfocus CompanionWebSocket-Kanal11411
Fertige SteuerflächenBitfocus Companion (über WebSocket)11411
Alte TCP-Clients / Bestehende AutomatisierungspipelinesTCP-Befehle in11375

Empfehlung: Die meisten neuen Integrationsprojekte sollten mit dem REST-API. Wechseln Sie dazu oder kombinieren Sie es mit WebSocket nur, wenn Sie kontinuierliche Statusaktualisierungen mit geringer Latenz oder Ereignisauslöser in Echtzeit benötigen.


REST-API-Schnellstart

Während PLAYDECK läuft, ist die HTTP-REST-API automatisch über den Port 11411 (nutzt denselben Dienst wie die integrierte Web-Fernbedienung).

Basis-URL

http://HOST:11411/api/v1


Ersetzen MODERATOR durch die tatsächliche IP-Adresse Ihres PLAYDECK-Geräts, die Sie unter Einstellungen ➔ Netzwerk ➔ Entwickler-API.

Testen in PLAYDECK

Sie benötigen keine externen Tools, um mit dem Testen zu beginnen. Öffnen Sie Einstellungen ➔ Netzwerk ➔ Entwickler-API innerhalb der Softwareanwendung, um Beispielanfragen direkt über die Benutzeroberfläche zu senden oder die interaktive Dokumentation zu öffnen.

Beispiele für HTTP-Anfragen

1. Service-Zustandsprüfung:

GET /api/v1/health HTTP/1.1
Host: HOST:11411


2. Playout-Status abrufen (JSON-Antwort):

GET /api/v1/status HTTP/1.1
Host: HOST:11411


3. Trigger-Play auf Playout, Kanal 1:

POST /api/v1/channels/1/play HTTP/1.1
Host: HOST:11411


4. Block 1, Clip 2 auf Playout, Kanal 1 abspielen:

POST /api/v1/channels/1/play/1/2 HTTP/1.1
Host: HOST:11411


Viele Aktionen akzeptieren optionale Pfadparameter zur gezielten Steuerung (wie beispielsweise Block-/Clip-IDs, Timecode-Offsets oder Overlay-IDs).

Legacy-Befehl „Escape Hatch“

Wenn Sie die klassische PLAYDECK-Befehlssprache über HTTP vollständig nutzen möchten, können Sie Befehle im Pipe-Format an den dafür vorgesehenen Befehls-Endpunkt übermitteln:

POST /api/v1/commands HTTP/1.1
Host: HOST:11411
Content-Type: application/json

{
  "command": "play",
  "args": ["1", "1", "2"]
}


Hinweis: Für den Betrieb im lokalen Netzwerk (LAN) ist in der aktuellen Version kein API-Schlüssel und kein Authentifizierungstoken erforderlich.


Interaktive API-Referenz

Der vollständige, maschinenlesbare Vertrag für diese Schnittstelle wird als OpenAPI-3-Spezifikationsdokument bereitgestellt.

Download: OpenAPI-Spezifikation (YAML)

Für interaktives Durchsuchen, die Überprüfung von Nutzdaten und direkte “Try it out”-Tests mit Ihrer aktiven PLAYDECK-Instanz:

  1. Start PLAYDECK.
  2. Gehen Sie zu Einstellungen ➔ Netzwerk ➔ Entwickler-API und klicken Sie auf Offene API-Referenz.
  3. Alternativ können Sie auf einem beliebigen Rechner im selben Netzwerk einen Webbrowser öffnen und folgende Adresse aufrufen: http://HOST:11411/api/v1/docs

Auf dieser Dokumentationsseite werden alle verfügbaren REST-Endpunkte, erforderlichen Parameter, Schemadefinitionen und erwarteten Antwortinhalte dynamisch aufgelistet.


    WebSocket-Echtzeitkanal

    Hafen 11411 verarbeitet gleichzeitig WebSocket-Verbindungen. Dieser bidirektionale Kanal wurde speziell für Anwendungen entwickelt, die einen kontinuierlichen Datenstrom erfordern:

    • Aktueller Status von Playout: Hochfrequente Positionsverfolgung bei der Wiedergabe und Timecode-Aktualisierungen.
    • Ereignisauslöser: Sofortige Benachrichtigungen, wenn ein Clip, ein Block oder eine Wiedergabeliste startet, stoppt oder in einer Schleife abgespielt wird.
    • Klassische Pipe-Befehle: Direkte Verarbeitung nativer Steuerbefehle im Format <play|1|...>.

    Der Beamte Bitfocus Companion PLAYDECK-Modul, das Web-Fernbedienungs-Benutzeroberfläche, benutzerdefinierte HTML-Grafik-Overlays und Director-View-Vorlagen nutzen diesen speziellen Echtzeitkanal. Eine vollständige Dokumentation zur Syntax der Befehle und Ereignistypen finden Sie direkt im Anwendungspaket oder in Ihrem lokalen Vorlagenverzeichnis:

    Web-Remote-Benutzeroberfläche:
    c:\Program Files\JoyEventMedia\Playdeck\html\webremote.html
    
    HTML-Vorlagen:
    C:\Users\Public\Documents\JoyEventMedia\Playdeck\HTML-Templates\
    oder
    c:\Users\\AppData\Local

    Eingabe von älteren TCP-Befehlen

    Um die Abwärtskompatibilität mit der bestehenden Infrastruktur für die Sendeautomatisierung zu gewährleisten, akzeptiert PLAYDECK weiterhin eingehende TCP-Rohverbindungen auf Port 11375.

    Diese Einstellung wird unter folgendem Menüpunkt verwaltet: Einstellungen ➔ Netzwerk ➔ Eingehend ➔ TCP-Befehle aktivieren. Die Syntax der Nutzdaten entspricht dem durch Pipe-Zeichen getrennten Format, das vom WebSocket-Kanal und von REST verwendet wird /api/v1/commands Endpunkt.

    • Anmerkung des Entwicklers: Für alle von Grund auf neu entwickelten Projekte und die Integration neuer Skripte empfehlen wir dringend, die REST-API anstelle von reinen TCP-Sockets zu verwenden.

    Beispiele für die Integration

    • Bitfocus Companion: Schnelle Bereitstellung physischer Hardware-Bedienelemente mithilfe unseres produktionsreifen nativen Moduls über WebSockets.
    • Web-Fernsteuerung: Umfassende Schnittstelle zur Produktionssteuerung, die über jeden Browser am Port zugänglich ist 11411.
    • Director-Ansicht und HTML-Overlays: Integrierte Webvorlagen, die die Live-Statusbindung veranschaulichen.
    • Maßgeschneiderte Software-Tools: Schnelle Anwendungsentwicklung mithilfe von Standard-HTTP-Clients, die auf Basis unserer OpenAPI-Spezifikation generiert werden und optional durch WebSockets für Telemetriedaten unterstützt werden.

    Haben Sie Fragen oder spezielle Anforderungen an den Arbeitsablauf? Wenden Sie sich an unser Technikteam unter [email protected].


    Übersetzung

    In diesem Artikel wird erklärt, wie man an Übersetzungen für PLAYDECK arbeitet.


    Einleitung

    Die vorhandenen Sprachen wurden mithilfe von Online-Tools vorab übersetzt. Wir verwenden DeepL dafür. Das funktioniert sehr gut bei längeren Sätzen (z. B. “Einstellungen”), aber sehr schlecht bei einzelnen Wörtern (z. B. „Eingabe“).

    Zudem nehmen manche Übersetzungen mehr oder weniger Platz (Zeichenanzahl) ein. Dies könnte dazu führen, dass bestimmte Wörter nicht auf eine bestimmte Schaltfläche “passen”. Wenn die Übersetzung nicht gekürzt werden kann, können wir die Schaltfläche auch breiter gestalten.

    Aus diesen Gründen muss jede Sprache verfeinert werden.


    Arbeitsablauf

    Die Übersetzungen werden über ein externes Tool namens “SIL Editor” bearbeitet, in das Sie unsere Sprache laden und bearbeiten können. Anschließend können Sie sich eine Vorschau Ihrer Änderungen direkt in PLAYDECK anzeigen lassen.

    Sobald Sie mit der Bearbeitung fertig sind, senden Sie uns die Sprachdatei zu, und wir übernehmen Ihre Änderungen in die App.


    Downloads und Installation

    Sie benötigen PLAYDECK in der Version 4.2b6, die Sie hier herunterladen können:
    https://downloads.playdeck.tv/4.2b6/PlaydeckSetup.exe

    Sie benötigen den SIL Editor, den Sie hier finden (laden Sie nur “SIL Editor” herunter):
    https://www.sicomponents.com/download/

    Und du benötigst die Sprachdatei mit den Übersetzungen:
    https://downloads.playdeck.tv/4.2b6/PLAYDECK.sib

    —————-

    Installiere PLAYDECK und den SIL-Editor und speichere die SIB-Datei anschließend hier:
    c:\Users\Public\Documents\JoyEventMedia\Playdeck\PLAYDECK.sib

    Wenn PLAYDECK an diesem Speicherort eine SIB-Datei findet, wird diese der internen Übersetzung VORZUGSMÄSSIG vorgezogen.


    Testlauf

    Versuchen wir, etwas zu bearbeiten und zu prüfen, ob PLAYDECK die Übersetzung aktualisiert. Doppelklicken Sie auf die SIB-Datei, wodurch sich der SIL-Editor öffnet. Öffnen Sie den ersten Zweig “Tf_about”, der das “Über”-Popup in PLAYDECK darstellt. Klicken Sie auf “Captions”, was alle statischen Textfelder im Popup darstellt. Sie können alle Sprachspalten minimieren, die Sie nicht interessieren – in diesem Beispiel konzentriere ich mich auf DEUTSCH (es kann jede andere Sprache sein). Ändere nun für “l_header” die Übersetzung in etwas Auffälliges – in diesem Fall füge ich zum Testen einfach „XXX“ vor den Text ein.

    Speichern Sie die SIB-Datei (oder drücken Sie STRG+S). Wechseln Sie in PLAYDECK in den App-Einstellungen zu „DEUTSCH“:

    Öffnen Sie nach dem Neustart von PLAYDECK das Popup-Fenster “Über” über „Lizenz > PLAYDECK“. Dort sollten Ihre Änderungen nun angezeigt werden. Vergessen Sie nicht, die Einstellung nach dem Testen wieder zurückzusetzen. Sollte dies nicht funktionieren, kontaktieren Sie uns bitte.



    Wo soll ich anfangen?

    Wir empfehlen, zunächst alle dynamischen Texte zu bearbeiten, da diese in PLAYDECK wiederholt verwendet werden und somit die “Basisübersetzung” bilden. Sie finden sie unter “Tf_lang > Strings”:

    Sobald das erledigt ist, kannst du selbst entscheiden: Du kannst entweder in PLAYDECK nach den erforderlichen Änderungen suchen, indem du alle Einstellungen und Popups durchgehst. Oder du kannst alle Popups direkt im SIL-Editor durchgehen.



    Einführung und Bearbeitung

    Auf der linken Seite im Editor werden alle in PLAYDECK verfügbaren Popups angezeigt.

    Auffällig sind “Hauptmenü” (Hauptbenutzeroberfläche) und “Einstellungen” (alle Einstellungen). Diese sind wiederum in Gruppen unterteilt:

    Die Gruppen haben folgende Bedeutung (es werden nur die genannten aufgeführt):

    Bildunterschriften: Alle im Popup angezeigten statischen Texte, vor allem Beschriftungen, Schaltflächen und Menüs
    Sammlungen: Wird selten verwendet. Nur einige Dialogoptionen.
    Erweitert: Ebenfalls statische Texte, aber hauptsächlich Überschriften
    Hinweise: Texte, die bei Mauszeigerkontakt erscheinen, z. B. die Schaltfläche “?” oder Symbole in der Symbolleiste
    Mehrzeilig: Tabellenüberschriften und Dropdown-Felder mit Mehrfachauswahl. Bearbeitung durch Doppelklick.
    Sonstiges: Wird selten verwendet. Nur einige Dialogoptionen.
    Zeichenfolgen: Dynamische Textblöcke. Wird nur in “Tf_lang” verwendet”

    In der großen Tabelle in der Mitte, in der du deine Texte bearbeitest, gibt es auch eine Spalte namens “String-ID”, die den internen Namen des entsprechenden Elements in PLAYDECK angibt. Dies “kann” in manchen Fällen hilfreich sein, wenn du nach etwas suchst.

    Hier sind einige Informationen zur Namenswahl:
    l_: Statische Textbeschriftungen
    b_ oder mb_: Schaltflächen
    cb_: Kontrollkästchen mit Text
    rb_: Optionsfeld mit Text
    pm_: Popup-Menü oder Kontextmenü
    os_ oder op_: Dropdown-Menüs



    Tipps zum Bearbeiten

    1) Bitte beachten Sie, dass es einige Wiederholungen gibt (derselbe Text taucht immer wieder auf), die sich nicht vermeiden lassen, wenn beispielsweise derselbe Text mehrmals in PLAYDECK vorkommt (z. B. unter „Einstellungen“).

    2) Manche Texte lassen sich überhaupt nicht übersetzen, da sie tief in das System oder die Video-Engine eingebettet sind, bei denen es sich in der Regel ebenfalls um Einstellungen handelt (Dropdown-Menüs).

    3) Sie können im Editor nach beliebigen Textstellen suchen oder zum Sortieren auf die Spaltenüberschrift klicken. Dies kann Ihnen dabei helfen, das englische Original zu finden, um die entsprechenden Textfelder zur Bearbeitung zu lokalisieren.

    4) Wird keine Übersetzung angegeben (leeres Feld), wird automatisch das englische Original verwendet. Sie können die Übersetzung also LÖSCHEN, um PLAYDECK zu zwingen, das englische Original zu verwenden.

    5) Alle mehrzeiligen Übersetzungen müssen die gleiche Zeilenzahl aufweisen, da PLAYDECK andernfalls möglicherweise nicht startet oder nicht ordnungsgemäß funktioniert. Mehrzeilige Einträge lassen sich durch Doppelklick auf die Übersetzung bearbeiten.

    6) Einige Textfelder enthalten ganz bestimmte Zeichen, die die Formatierung und Lesbarkeit in PLAYDECK verbessern. Dies sind “<br>”” (Zeilenumbruch) oder ”“ (Leerzeichen) oder ”:“ oder bestimmte UTF-8-Symbole. Achten Sie einfach darauf, dass deren Entfernung die Lesbarkeit beeinträchtigen kann.

    7) Most Languages have “lower” and “UPPER” case and some Translations (“Strings” in “Tf_lang”) provide both cases, if needed. For languages that don’t have “case”, use the same translation in both fields.


    Externe Links

    Sie können die meisten Links in PLAYDECK auf eine andere Adresse umleiten, z. B. die E-Mail-Adresse des Supports sowie Links zur Online-Dokumentation und zu anderen Websites.

    Sie haben die Erlaubnis dazu. Wir bitten Sie lediglich darum, sicherzustellen, dass E-Mails beantwortet werden und die Links auf der Website funktionieren sowie regelmäßig aktualisiert werden.


    Externe Inhalte

    Alle Bilder im Abschnitt “GET STARTED” sowie alle Dokumentationsdateien wurden ebenfalls übersetzt. Sie finden sie hier:
    c:\Program Files(x86)\JoyEventMedia\Playdeck\lang

    Es besteht zwar keine dringende Notwendigkeit, diese Dateien zu ersetzen oder zu aktualisieren, aber Sie können dies tun, wenn Sie möchten.

    Der Ordner “GetStarted” enthält alle PNG-Bilder, die im „Get-Started“-Dialogfeld angezeigt werden:


    Der Ordner “Dokumentation” enthält alle TXT-Dateien, die in PLAYDECK mehrfach als Expertenhilfe geöffnet werden:

    Sollten Sie sich entscheiden, diese Dateien zu aktualisieren, benennen Sie sie bitte nicht um und senden Sie sie uns im gleichen Format wie das Original (PNG mit denselben Abmessungen und TXT mit ähnlicher Struktur).

    Growing Files in der Wiedergabeliste

    In diesem Artikel wird erläutert, wie man Dateien, deren Größe sich mit der Zeit vergrößert, in eine Wiedergabeliste einfügt.

    Definition
    Eine wachsende Datei ist eine Datei, in die noch Daten geschrieben werden – daher nimmt ihr Umfang zu.

    Empfohlene Einstellung
    Wenn Sie mit Dateien arbeiten, deren Größe sich ständig ändert, empfehlen wir Ihnen, die Einstellung “Laufzeit von Dateien mit wachsender Größe erneut scannen” zu aktivieren, um sicherzustellen, dass die Dauer in Ihrer Wiedergabelistenansicht alle 5 Sekunden aktualisiert wird:


    Zur Wiedergabeliste hinzufügen
    Wachsende Dateien können wie jede andere Datei in die Wiedergabeliste eingefügt werden: per Drag & Drop von außerhalb von PLAYDECK oder über den integrierten Datei-Explorer. Sie werden als “wachsend” erkannt, was in der Infospalte überprüft werden kann. Die Clip-Dauer wird alle 5 Sekunden aktualisiert:

    Mögliche Quellen
    Die Dateien können überall aufgenommen werden, sie müssen nicht unbedingt in PLAYDECK aufgenommen werden. Im obigen Screenshot verwenden wir eine Aufnahme aus PLAYDECK, eine weitere aus OBS Studio und eine dritte aus MagicSoft Recorder.

    Mögliche Formate
    Es werden nur die folgenden Dateiformate unterstützt. Innerhalb dieser Formate können Sie jedoch jeden beliebigen Videocodec verwenden:
    – MKV
    – AVI
    – MPEG

    Schneiden und Bearbeiten
    Sie können Dateien, die gerade aufgezeichnet werden, genauso schneiden und bearbeiten wie normale Dateien. Beispiel: Sie können einen OUT-Punkt für die Datei festlegen und sie in einer Schleife abspielen, während die Aufnahme noch läuft.

    Verlorene Lizenz wiederherstellen

    In diesem Artikel wird erklärt, wie man eine verlorene Lizenz wiederherstellt.

    Shop-Lizenz
    Wenn Sie weiterhin Zugriff auf den PC haben, auf dem die Lizenz installiert ist, können Sie die Lizenz möglicherweise selbst wiederherstellen und übertragen:
    https://playdeck.tv/howto/move-license/

    Sollte dieser PC jedoch abgestürzt sein, verloren gegangen sein oder sollten Sie Windows neu installieren müssen, können Sie Ihre Lizenz nicht selbst wiederherstellen. In diesem Fall kontaktieren Sie uns bitte unter [email protected]. Wir geben die Lizenz gerne für Sie frei, damit sie über den Lizenzmanager wieder ausgecheckt werden kann.

    USB-Dongle-Lizenz
    Sollte das USB-Gerät defekt sein oder verloren gehen, können wir Ihren Dongle ersetzen und Ihnen für die Dauer der Lieferzeit eine vorübergehende Offline-Lizenz zur Verfügung stellen. Wenn der Dongle noch funktioniert, können wir ihn per Fernzugriff mit einer Update-Datei aktualisieren. Bitte kontaktieren Sie uns auch unter [email protected].


    Offline-Lizenz
    Die Offline-Lizenz kann standardmäßig nicht auf einen anderen PC übertragen werden. Bitte kontaktieren Sie uns auch unter [email protected] um von uns eine neue Offline-Lizenz zu erhalten.

    Übertrage deinen Videofeed

    In diesem Artikel erfahren Sie, wie Sie den Videostream Ihres Kanals an jedes beliebige Ziel und jede beliebige Zielgruppe senden können.

    In diesem Artikel:
    Ausgabe auf einem Monitor
    HDMI über erweiterten Desktop
    SDI-/HDMI-Ausgangskarte
    SMTP ST 2110 / IP-Ausgangskarte
    NDI (Netzwerkgeräteschnittstelle)
    Streaming (UDP, RTMP, SRT, DVB, …)
    Dante Virtual Soundcard (DVS)
    Direktorenansicht


    Ausgabe auf einem Monitor

    Die einfachste Möglichkeit, Ihren Video-Feed anzuzeigen, besteht darin, Ihren Kanal im Vollbildmodus auszugeben. Aktivieren Sie den Vollbildmodus, indem Sie auf die Vorschau doppelklicken oder mit der rechten Maustaste darauf klicken und “Vollbild” auswählen:

    Die Vollbildanzeige bietet eine deutlich höhere Qualität und eine höhere Bildwiederholrate als die normale Vorschau. Sie können den Vollbildmodus verlassen, indem Sie eine beliebige Maustaste oder die ESC-Taste drücken.

    Dieser Modus eignet sich am besten für schnelle private Diashows. Hier ist ein Beispiel dafür, wie man eine Diashow mit PLAYDECK einrichtet:
    https://playdeck.tv/howto/slideshow/


    HDMI über erweiterten Desktop

    Eine weitere einfache Möglichkeit, Ihren Videofeed zu übertragen, ist die Verwendung der HDMI-Ausgänge Ihres PCs oder Ihrer Grafikkarte. Damit PLAYDECK den HDMI-Ausgang erkennt, müssen Sie einen neuen “Extended Desktop Output” einrichten, so wie Sie es tun würden, wenn Sie einen zweiten Monitor anschließen würden:

    1. In Windows verbinden
    Schließen Sie Ihr HDMI-Gerät physisch an Ihren PC an und schalten Sie den HDMI-Anschluss ein, damit Windows es erkennen kann. Schließen Sie es an Ihre Grafikkarte (bevorzugt) oder an Ihr Mainboard an. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle auf Ihrem Desktop und wählen Sie “Anzeigeeinstellungen”. Ihr neuer Monitor sollte nun angezeigt werden und der Status “Bildschirm ist erweitert” sollte erscheinen (deshalb wird dies auch als “Erweiterter Desktop” bezeichnet). Falls Sie noch keinen Zugriff auf Ihr HDMI-Ausgabegerät haben (z. B. einen LED-Bildschirm), können Sie für die Einrichtung einen beliebigen Dummy-PC-Monitor verwenden. PLAYDECK skaliert später deine (andere) Ausgabe automatisch, wenn du denselben HDMI-Anschluss verwendest. Bitte stelle außerdem sicher, dass dein Monitor 60 FPS und nicht 120 oder 144 verwendet, da dies zu Verzögerungen führen kann.


    2. In PLAYDECK zuweisen
    Starten Sie PLAYDECK und wählen Sie Ihren neuen Monitor als “Desktop-Ausgabe” für Ihren Kanal aus. Sobald dies aktiviert ist, blendet PLAYDECK seine Ausgabe auf dem Monitor ein. Die Anwendung wird über allen anderen Windows-Anwendungen angezeigt, und der Mauszeiger wird deaktiviert. Sollten Sie diese Funktion versehentlich auf Ihrem HAUPT-Display aktivieren, drücken Sie ALT+F4, um sie zu schließen, da Sie sonst weder auf Windows noch auf PLAYDECK zugreifen können.

    PLAYDECK kann die Verbindung zu Ihrem Desktop-Ausgang wiederherstellen, falls diese unterbrochen wird, bei einem Stromausfall oder wenn das HDMI-Gerät erst nach dem Start von PLAYDECK mit Strom versorgt wird.

    Dieser Modus eignet sich am besten für die lokale Übertragung auf einen Fernseher oder eine LED-Leinwand, z. B. bei Ausstellungen oder Veranstaltungen.


    SDI-/HDMI-Ausgangskarte

    Ausgabekarten haben gegenüber der Desktop-Ausgabe einen enormen Vorteil:

    – Stärkeres Videosignal für längere Kabelwege
    – Deutlich geringere CPU-/GPU-Auslastung, da die Grafikkarte Ressourcen entlastet
    – Keine Bildausfälle, da die Grafikkarten über eine integrierte Bildfrequenzsteuerung und -konvertierung verfügen
    – Deutlich bessere Bildqualität, insbesondere bei den Farben

    Ausgabekarten lohnen sich fast immer und sind sehr zu empfehlen. Sie bieten im Vergleich zur Desktop-Ausgabe eine wesentlich stabilere Lösung für die Videoübertragung und sorgen insgesamt für ein besseres Erlebnis.

    Hier finden Sie eine Liste aller unterstützten Ausgabekarten:
    https://playdeck.tv/howto/supporteddevices/

    Falls Sie eine Empfehlung benötigen: Wir verwenden meist BlackMagic DeckLink-Karten. Diese sind für SDI und HDMI erhältlich:
    https://www.blackmagicdesign.com/products/decklink


    1. Bauen Sie die Ausgabekarte in Ihren PC ein
    Sie benötigen einen separaten PCIe-Steckplatz auf Ihrem Mainboard. Stellen Sie sich diese Karte als “zweite Grafikkarte” vor. Bitte stellen Sie sicher, dass der PCIe-Steckplatz die vom Gerät benötigte Bandbreite bereitstellt. Einige PCIe-Steckplätze sind “gemeinsam genutzt” und verfügen nur über die halbe Bandbreite, was zu ruckelnder Videoausgabe führen kann. Dies lässt sich möglicherweise über das BIOS ändern. Sie können Ihre Karte für mobile Produktionen auch in einem externen Gehäuse wie dem “Sonnet Echo Express” unterbringen und über Thunderbolt anschließen. Beachten Sie jedoch, dass die über Thunderbolt verfügbare Bandbreite geringer ist als die PCIe-Bandbreite, die für einige Karten wie die “DeckLink 8K Pro” erforderlich ist.

    2. Treiber für Windows installieren
    Für die meisten Karten muss ein spezieller Treiber unter Windows installiert werden, damit sie funktionieren. Diese Treiber enthalten auch Tools, mit denen die Karte vor der Verwendung in PLAYDECK getestet werden kann.

    Stellen Sie sicher, dass auf Ihrem System stets die aktuellste Treiberversion installiert ist, um maximale Stabilität und Qualität zu gewährleisten. Für BlackMagic-Karten benötigt PLAYDECK mindestens den Treiber “Desktop Video 14.5”; andernfalls funktioniert die Karte nicht wie vorgesehen:
    https://www.blackmagicdesign.com/support/family/capture-and-playback

    3. In PLAYDECK aktivieren
    Wählen Sie in PLAYDECK Ihre Ausgangskarten und den Line-Eingang aus und aktivieren Sie den Geräteausgang. Im Gegensatz zu Desktop-Ausgängen muss bei diesen Ausgangskarten kein Display über SDI oder HDMI angeschlossen sein – sie werden sofort aktiviert:


    SMTP ST 2110 / IP-Ausgangskarte

    Diese Karten sind den oben beschriebenen SDI-/HDMI-Karten sehr ähnlich. Informationen zur Installation finden Sie dort.

    Der Unterschied zwischen 2110- und SDI-Karten besteht darin, dass 2110-Karten das Signal über LAN (Local Area Network) übertragen. Dies ist ein moderner und zunehmend verbreiteter Standard für Studios, um Videosignale innerhalb des Unternehmens zu übertragen. Zwar ist es theoretisch möglich, das vorhandene LAN für ST 2110 zu nutzen, es wird jedoch empfohlen, ein separates LAN mit speziellen PTP-fähigen Switches (Precision Time Protocol) zu verwenden. Nach der Einrichtung besteht der Hauptvorteil darin, dass mehrere Empfänger problemlos auf den von PLAYDECK erzeugten Videofeed zugreifen können.

    Wir haben einen separaten Artikel zu den 2110-Geräten und ihren Netzwerkkonfigurationsoptionen verfasst:
    https://playdeck.tv/howto/2110-device-setup/


    NDI (Netzwerkgeräteschnittstelle)

    NDI ist eine weitere Netzwerkübertragungsoption für Ihre Videostreams. Es kann mit dem bestehenden LAN (Local Area Network) verwendet werden und erfordert keine spezielle Netzwerkkonfiguration. Es verfügt über ein eigenes “Erkennungssystem”, d. h.: Sie senden Ihr NDI-Signal ins Netzwerk, und es wird automatisch von jedem NDI-Empfänger erkannt.

    NDI ist die bevorzugte Methode zum Austausch von Videodaten mit anderen Anwendungen. Hier sind einige Beispiele:
    https://playdeck.tv/howto/obs-studio/
    https://playdeck.tv/howto/vmix/

    NDI kann auch in einer Cloud-Umgebung, z. B. auf Amazon EC2-Instanzen, für den Datentransfer zwischen Servern verwendet werden:
    https://playdeck.tv/howto/amazon-ec2/

    Mit NDI kannst du das Signal innerhalb von PLAYDECK für bestimmte Aufgaben in eine Schleife schalten, wie zum Beispiel bei diesem Bild-im-Bild:
    https://playdeck.tv/howto/pip/

    Es stehen zahlreiche Tools zur Verfügung, die Ihnen bei der Einrichtung von NDI in Ihrer Umgebung helfen:
    https://ndi.video/tools/

    Wenn Sie einen NDI Discovery Server einrichten müssen, finden Sie hier Hilfe:
    https://ndi.video/tools/access-manager/
    https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/access-manager

    Hinweis: Bei NDI ist nach einem Windows-Update ein Problem aufgetreten, das zu Rucklern führt. Hier ist die Lösung:
    https://www.vmix.com/knowledgebase/article.aspx/376/windows-update-affecting-ndi-stability


    Streaming (UDP, RTMP, SRT, DVB, …)

    Sie können aus mehreren Streaming-Protokollen wählen, die alle unterschiedlichen Zwecken dienen.

    UDP/RTMP Streaming: Live-Übertragung mit geringer Latenz Streaming
    SRT: Übertragungen mit hoher Zuverlässigkeit
    DVB: Herkömmlicher Rundfunk
    – Und viele weitere (RTP, RIST, Icecast, HLS


    Zum Thema Streaming haben wir einen ausführlicheren Artikel veröffentlicht:
    https://playdeck.tv/howto/output-streams/


    Dante Virtual Soundcard (DVS)

    Streng genommen handelt es sich hierbei nicht um einen Videofeed, da DVS ausschließlich Audio überträgt. Dies ist eine weitere Netzwerkoption (LAN). DVS kommt zum Einsatz, wenn Sie Ihren Audiofeed GETRENNT oder ZUSÄTZLICH zu Ihren Videofeeds senden müssen oder bei reinen Audioproduktionen. Der häufigste Anwendungsfall ist, dass bei Live-Veranstaltungen der Tontechniker ALLE Audio-Feeds ALLER PLAYDECK-Kanäle benötigt, d. h.: Er möchte 8 Audiokanäle in Stereopaaren Ihrer 4 Videokanäle empfangen.

    Wir stellen einen Artikel zur Einrichtung und Nutzung von Dante zur Verfügung:
    https://playdeck.tv/howto/dante/


    Direktorenansicht

    Dies ist eine spezielle Ausgabeoption von PLAYDECK, mit der Sie Ihr Team über den aktuellen Stand informieren können: Dabei werden mehrere verschiedene Video-Feeds zu einem einzigen Video-Feed zusammengefügt und mit Informationen zur verbleibenden Zeit überlagert. Diese Funktion soll in Umgebungen mit mehreren Räumen oder mehreren Personen als Unterstützung dienen.

    Dieser Video-Feed funktioniert wie ein separater Kanal: Sie können ihn parallel zu Ihren anderen Ausgängen senden. Sie können bis zu 4 verschiedene Director-Ansichten einrichten und senden. Sie können festlegen, wie viele und welche Kanäle einbezogen werden sollen:

    Außerdem können Sie das Overlay an Ihr Unternehmen anpassen, z. B. Ihr eigenes Logo einfügen oder die Schriftarten ändern.

    Aktivieren Sie Ihre Lizenz

    In diesem Artikel erfahren Sie, wie Sie Ihre Lizenz aktivieren und das Wasserzeichen aus der Testversion entfernen können.

    Wenn Sie Ihre Lizenz bereits aktiviert haben und wissen möchten, wie Sie die Lizenz auf ein anderes System übertragen können, lesen Sie bitte dieser Artikel.

    Es gibt keinen separaten Download für eine “Vollversion”; Sie wandeln Ihre TRIAL-Edition einfach in eine LITE-, PLUS- oder STUDIO-Edition um. Laden Sie stets die neueste Version von PLAYDECK herunter und installieren Sie diese, da wir regelmäßig Updates veröffentlichen:
    https://playdeck.tv/download/

    In diesem Artikel:
    Shop-Lizenz
    Dongle-Lizenz
    Offline-Lizenz
    Backup-Lizenz


    Shop-Lizenz

    Alle Ihre Shop-Lizenzen, die Sie über playdeck.tv erworben haben, werden in Ihrem persönlichen Online-Lizenzpool gespeichert. So können Sie mehrere Lizenzen übersichtlich verwalten.

    Um Ihre Lizenz aus dem Online-Lizenzpool auf Ihr System zu übertragen, rufen Sie Ihren Lizenzmanager auf:

    Melden Sie sich nun bei Ihrem PLAYDECK-KONTO an. Verwenden Sie dazu die E-Mail-Adresse und das Passwort, die Sie beim Bezahlvorgang im Shop angegeben haben. Klicken Sie auf die Schaltfläche „Passwort vergessen“, falls Sie Ihr Passwort zurücksetzen müssen:

    Wir können die Lizenz nun mit einem Klick auf die Schaltfläche von der RECHTEN Seite auf die LINKE Seite verschieben (LIZENZ VOM POOL AUF DEN LOKALEN PC ÜBERTRAGEN). Das bedeutet, dass die Lizenz für andere Systeme NICHT MEHR VERFÜGBAR ist und auf DIESEM System VERFÜGBAR wird. PLAYDECK bietet nun an, die Lizenz zu aktivieren und neu zu starten:


    Dongle-Lizenz

    Schließen Sie den USB-Dongle einfach an den PC an und starten Sie dann PLAYDECK auf diesem PC. Bitte beachten Sie, dass PLAYDECK sofort und ohne Vorwarnung geschlossen wird, wenn Sie den Dongle abziehen, während PLAYDECK noch läuft. Es wird empfohlen, PLAYDECK regelmäßig zu schließen, um sicherzustellen, dass alle Daten ordnungsgemäß gespeichert werden.


    Offline-Lizenz

    Die Offline-Lizenz ist an die PLAYDECK-System-ID gebunden und kann vom Kunden NICHT auf ein anderes System übertragen werden. Um Ihre Offline-Lizenz zu aktivieren, öffnen Sie den Lizenzmanager:

    Klicken Sie anschließend auf „OFFLINE-LIZENZ VERWENDEN“, kopieren Sie den Offline-Lizenzcode, fügen Sie ihn in das Textfeld ein und klicken Sie auf „OK“. PLAYDECK bietet nun an, die Lizenz zu aktivieren und neu zu starten:


    Backup-Lizenz

    Wir haben einen separaten Artikel darüber, wie man die Backup-Lizenz.

    Protokolldateien an das Support-Team senden

    In diesem Artikel erfahren Sie, wie Sie Ihre PLAYDECK-Protokolldateien an unser Support-Team senden können.

    In diesem Artikel:
    Über das Internet senden
    Als ZIP-Datei offline senden

    WICHTIG: Bitte senden Sie immer eine Nachricht an [email protected], in dem uns Folgendes mitgeteilt wird:
    – Die Protokolldateien wurden hochgeladen
    – Ihre PLAYDECK-System-ID
    – Datum und Uhrzeit des letzten Auftretens des Problems

    Danke!


    Über das Internet senden

    Wenn Sie auf Ihrem PLAYDECK-System über eine aktive Internetverbindung verfügen, öffnen Sie das Hauptmenü, wählen Sie „SUPPORT“ und anschließend „LOG-DATEIEN SENDEN“:

    Wählen Sie dann die Option „INTERNET“ aus:

    Sobald der Upload abgeschlossen ist, senden Sie uns bitte eine E-Mail an [email protected] und geben Sie dabei Ihre System-ID an. Wenn das folgende Popup-Fenster angezeigt wird, befindet sich die System-ID bereits in Ihrer Zwischenablage und Sie können sie einfach mit STRG+V in Ihre E-Mail einfügen:


    Als ZIP-Datei offline senden

    Wenn Sie auf Ihrem PLAYDECK-System KEINE aktive Internetverbindung haben, öffnen Sie das Hauptmenü, wählen Sie „SUPPORT“ und anschließend „LOG-DATEIEN SENDEN“:

    Wählen Sie dann die Option „ZIP-Datei“ aus:

    Nachdem Sie einen Zielordner auf Ihrem System ausgewählt haben, wird dort eine 7-ZIP-Datei gespeichert:

    Bitte senden Sie uns eine E-Mail an [email protected] zusammen mit Ihrer ZIP-Datei.

    Falls Ihr E-Mail-System das Versenden von Dateien nicht zulässt oder die ZIP-Datei selbst zu groß ist (> 5 MB), können Sie auch Nutzen Sie unser Download-Portal um die Datei hochzuladen.

    Hinweis: Falls Sie PLAYDECK nicht einmal starten können, komprimieren Sie diesen Ordner bitte manuell:
    c:\ProgramData\JoyEventMedia\Playdeck\logs

    Dateien an das Support-Team hochladen

    In diesem Artikel erfahren Sie, wie Sie Dateien hochladen und an das PLAYDECK-Team senden können.

    Öffnen Sie unser Download-Portal über diese URL: https://download.joy-event-media.de/

    Sie können Ihre Dateien nun per Drag-and-Drop oder über den Dateibrowser hinzufügen. In unserem Beispiel haben wir bereits einige PLAYDECK-Protokolldateien und ein Beispielvideo hinzugefügt. Wenn Sie mit dem Hinzufügen fertig sind, klicken Sie bitte auf „UPLOAD“.

    Wichtig: Ohne den Download-Link können wir nicht auf Ihre Dateien zugreifen. Dies dient dem Schutz der Kundendaten.

    Sobald der Upload abgeschlossen ist, klicken Sie bitte auf „KOPIEREN“, um den Download-Link in die Zwischenablage zu kopieren. Senden Sie uns anschließend eine E-Mail an [email protected] und fügen Sie diesen Download-Link bei:

    Die besten Videocodecs für die Wiedergabe


    PLAYDECK kann fast jeden verfügbaren Codec abspielen. Wenn der Codec von deiner GPU nicht unterstützt wird, greift das Programm immer auf die CPU zurück, um die Wiedergabe zu ermöglichen. Es gibt nur sehr wenige Ausnahmen: NotchLC lässt sich beispielsweise nicht mit PLAYDECK abspielen.

    Wir sind uns bewusst, dass die meisten von Ihnen kaum Einfluss auf die Wahl des Videocodecs haben, da Sie Ihre Videodateien erst kurz vor der Sendung von Ihren Kunden erhalten.

    Wenn Sie jedoch die Zeit haben, die Videodateien zu transkodieren, oder wenn dies sogar Teil des Produktionsprozesses ist, dann stehen Ihnen mehr Optionen zur Verfügung als nur H.264-MP4-Dateien.

    Wir empfehlen, AV1 zu verwenden, sofern Ihre NVIDIA-Karte dies unterstützt. Nur wenn Sie einen Alphakanal benötigen, sollten Sie auf HAP umschalten. In allen anderen Fällen greifen Sie auf H.265/HEVC zurück. ProRes bietet die beste Bildqualität, eignet sich jedoch nicht wirklich für die Echtzeitwiedergabe, da es eher ein Codec für die Bearbeitung und Postproduktion ist.

    PLAYDECK verfügt außerdem über eine Funktion, mit der Sie Ihre Videodateien schnell in einen GPU-unterstützten Codec transkodieren können. Bitte Lesen Sie diesen Artikel.


    H.265/HEVC

    Allgemeiner Codec. Verwenden Sie diesen, wenn Ihre NVIDIA-GPU AV1 nicht unterstützt und Sie keinen Alphakanal benötigen.

    • Entwickler: JCT-VC
    • GPU-Decodierung: Ja, aber das hängt von der NVIDIA-GPU ab, siehe diese Liste
    • Qualität: Gute Qualität bei allen Bitraten
    • Alphakanal: Nein
    • Merkmale: HDR, 10-Bit-Farbe, 8K


    AV1

    Der effizienteste Codec. Verwenden Sie ihn, wenn Ihre GPU ihn unterstützt und Sie keinen Alphakanal benötigen. Nahezu verlustfreie Qualität und deutlich kleinere Dateigrößen als bei ProRes.

    • Entwickler: Allianz für offene Medien (Open Source)
    • GPU-Decodierung: Ja, aber das hängt von der NVIDIA-GPU ab, siehe diese Liste
    • Qualität: Bessere Qualität als H.265/HEVC, insbesondere bei niedrigeren Bitraten
    • Alphakanal: Nein
    • Merkmale: HDR, 10-Bit-Farbe, 8K


    HAP

    Ein sehr vielseitiger Codec. Verwenden Sie ihn, wenn Sie einen Alphakanal benötigen; er ist ProRes aufgrund der geringeren CPU-Belastung vorzuziehen.

    • Entwickler: Vidvox
    • GPU-Decodierung: Nein, aber die CPU-Auslastung ist geringer als bei ProRes
    • Qualität: Bessere Qualität als H.265/HEVC, aber schlechter als AV1
    • Alphakanal: Ja (mit HAP Alpha und HAP Q)
    • Merkmale:


    ProRes

    Bietet höchste Bildqualität mit ProRes 4444. Bewahrt feine Details und Farben außergewöhnlich gut, allerdings auf Kosten einer hohen CPU-Auslastung. Verwenden Sie diesen Codec nur, wenn Sie die CPU-Auslastung verkraften können und höchste Bildqualität benötigen. Es handelt sich hierbei um einen Codec für die Bearbeitung und nicht um einen Echtzeit-Codec.

    • Entwickler: Apple
    • GPU-Decodierung: Nein. Hohe CPU-Auslastung
    • Qualität: Bessere Qualität als alle anderen, vor allem bei höheren Bitraten
    • Alphakanal: Ja (mit ProRes 4444)
    • Merkmale: HDR, 10/12-Bit-Farbtiefe, 8K



    PiP (Bild-in-Bild) mit internem Keying

    In diesem Artikel wird gezeigt, wie man „Internal Keying“ nutzen kann, um ein Video über ein anderes zu legen (Bild-in-Bild).


    1. Einrichtung des internen Keying

    Wir müssen PLAYDECK so einrichten, dass es einen BG-FEED und einen PIP-FEED gibt und diese in den MAIN-FEED mischen. Dazu verwenden wir Internal Keying. Siehe In diesem Artikel finden Sie weitere Informationen zu Internal Keying.

    Verwenden Sie ein beliebiges Gerät, das Keying intern unterstützt. In unserem Beispiel verwenden wir das Blackmagic DeckLink Duo2. Öffnen Sie die Desktop-Video-Einstellungen und kombinieren Sie die ersten beiden SDI-Ausgänge. Lassen Sie die anderen Ausgänge separat:

    Als Nächstes aktivieren wir „Internal Keying“ in Kanal 1 in PLAYDECK:


    2. Einrichtung von BG FEED

    Nun müssen wir unseren BG-FEED an SDI 1 senden. Dazu verwenden wir Kanal 2 und leiten ihn über den SDI-Loop von SDI 3 zu SDI 1. Bitte beachten Sie, dass SDI 3 nun als “Decklink Duo 2 (2)” bezeichnet wird, da wir SDI 1 und 2 kombiniert haben:

    Dann starten wir alle Videoinhalte auf Kanal 2:

    Wenn Sie einen SDI-Monitor an SDI 2 angeschlossen haben, können Sie dort bereits jetzt den BG FEED sehen.

    Wir könnten nun beliebige Inhalte mit Alpha-Kanal auf Kanal 1 abspielen, der über den BG-Feed gelegt wird, z. B. Alpha-Videos (ProRes, HAP-A) oder einfache Overlays. Da wir unser PIP-Feedback jedoch skalieren und positionieren müssen, müssen wir es auf einem anderen Kanal einrichten.


    3. Einrichtung von PIP FEED

    Wir nutzen Kanal 3 als PIP-Feedback, damit wir hier normale Videoinhalte abspielen können. Wir möchten das Signal über NDI von Kanal 3 auf Kanal 1 übertragen und den Output Scaler aktivieren, damit sich unser PIP in der oberen rechten Ecke befindet:

    Wir fügen nun einen Videoclip auf Kanal 3 ein, es könnte sich dabei aber auch um Live-Video, Streams oder etwas anderes handeln:

    Wir leiten dieses NDI-Feedback an Eingang 1 zurück:

    Fügen Sie dann „Input 1“ in die Wiedergabeliste von Kanal 1 ein:

    Wir haben nun die Playlist von Kanal 3 auf Kanal 1 heruntergestuft, der über den Hintergrund-Feed von Kanal 2 eingeblendet wird.


    4. ENDGÜLTIGE AUSGABE / HAUPTFEED

    Das HAUPTSIGNAL wird an SDI 2 gesendet, und dies ist das Ergebnis auf dem SDI-Monitor von SDI 2 (abgebildet):


    1 2 3 4 5