Zum Inhalt springen

Der MainConcept XDCAM Transcoder aus der Produktlinie der Pro Camera Transcoder für Sony & Panasonic ist ein optimierter Docker-Container für die dateibasierte Transkodierung in professionelle Sony Kameraformate wie XDCAM HD, XDCAM EX, XDCAM IMX und DVCAM (XDCAM DV). Der MainConcept XDCAM Transcoder unterstützt eine Vielzahl von Eingabeformaten und ist sofort einsatzbereit. Er kann über die Kommandozeile, REST API oder verschiedene Container Management Tools gesteuert werden.

Der XDCAM Transcoder beinhaltet die MainConcept Codecs, die als eine einzige, optimierte Container-Anwendung für den schnellen und flexiblen Einsatz in jedem Workflow als Service oder als direkte Compute Instance vorkonfektioniert sind.

Diese Version des XDCAM Transcoder ist eine kostenlose Version, die demonstriert, wie MainConcept Codecs und zugehörige Bibliotheken in einer Cloud-Umgebung arbeiten und funktionieren. Sie fügt dem verarbeiteten Video ein Wasserzeichen hinzu und schaltet den Ton zeitweise stumm. Wenn Sie die Vollversion des XDCAM Transcoder einsetzen möchten, besuchen Sie bitte die MainConcept on Linode Website.

Bereitstellen einer Marketplace App

Der Linode Marketplace ermöglicht Ihnen die einfache Bereitstellung von Software auf einer Recheninstanz mit dem Cloud Manager. Siehe Erste Schritte mit Marketplace Apps für vollständige Schritte.

  1. Melden Sie sich beim Cloud Manager an und wählen Sie den Link Marketplace Link aus dem linken Navigationsmenü. Dies zeigt die Linode Create Seite mit der Marketplace Registerkarte vorgewählt.
  2. Wählen Sie unter dem Abschnitt App auswählen die App aus, die Sie bereitstellen möchten.
  3. Füllen Sie das Formular aus, indem Sie die Schritte und Ratschläge in der Anleitung zum Erstellen einer Recheninstanz befolgen. Je nach der von Ihnen ausgewählten Marketplace-App sind möglicherweise zusätzliche Konfigurationsoptionen verfügbar. Im Abschnitt Konfigurationsoptionen unten finden Sie kompatible Distributionen, empfohlene Tarife und alle zusätzlichen Konfigurationsoptionen, die für diese Marketplace-App verfügbar sind.
  4. Klicken Sie auf die Schaltfläche Linode erstellen. Sobald die Recheninstanz bereitgestellt wurde und vollständig eingeschaltet ist, warten Sie auf den Abschluss der Softwareinstallation. Wenn die Instanz vor diesem Zeitpunkt ausgeschaltet oder neu gestartet wird, schlägt die Softwareinstallation wahrscheinlich fehl.
  5. Um zu überprüfen, ob die Anwendung vollständig installiert wurde, siehe Erste Schritte mit Marketplace Apps > Installation überprüfen. Nach der Installation befolgen Sie die Anweisungen im Abschnitt Erste Schritte nach der Bereitstellung, um auf die Anwendung zuzugreifen und sie zu nutzen.

Um zu überprüfen, ob die Anwendung vollständig installiert wurde, siehe Erste Schritte mit Marketplace Apps > Installation überprüfen. Nach der Installation befolgen Sie die Anweisungen im Abschnitt Erste Schritte nach der Bereitstellung, um auf die Anwendung zuzugreifen und sie zu nutzen.

Geschätzte Bereitstellungszeit: Der MainConcept XDCAM Transcoder sollte innerhalb von 5-10 Minuten nach Abschluss der Bereitstellung der Compute Instance vollständig installiert sein.

Konfigurationsoptionen

  • Unterstützte Distributionen: Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Debian 11
  • Empfohlener Plan: Wir empfehlen eine 16GB Dedicated CPU oder Shared Compute Instance für MainConcept XDCAM Transcoder.

MainConcept XDCAM Transcoder Optionen

  • API Port: Legt den Port für den HTTP REST API Endpunkt fest. Der Standardwert ist Port 8080.

Eingeschränkter Benutzer (optional)

Sie können optional die folgenden Felder ausfüllen, um automatisch einen eingeschränkten Benutzer für Ihre neue Recheninstanz zu erstellen. Dies wird für die meisten Bereitstellungen als zusätzliche Sicherheitsmaßnahme empfohlen. Dieses Konto wird der sudo Gruppe, die erweiterte Rechte für die Ausführung von Befehlen mit der sudo Vorwahl.

  • Eingeschränkter sudo-Benutzer: Geben Sie Ihren bevorzugten Benutzernamen für den eingeschränkten Benutzer ein.
  • Passwort für den eingeschränkten Benutzer: Geben Sie ein sicheres Passwort für den neuen Benutzer ein.
  • Öffentlicher SSH-Schlüssel für den eingeschränkten Benutzer: Wenn Sie sich als eingeschränkter Benutzer über die Authentifizierung mit öffentlichem Schlüssel anmelden möchten (ohne Eingabe eines Passworts), geben Sie hier Ihren öffentlichen Schlüssel ein. Anweisungen zur Erzeugung eines Schlüsselpaars finden Sie unter Erstellen eines SSH-Schlüsselpaars und Konfigurieren der Authentifizierung mit öffentlichem Schlüssel auf einem Server.
  • Root-Zugriff über SSH deaktivieren: Um den Root-Benutzer an der Anmeldung über SSH zu hindern, wählen Sie Ja (empfohlen). Sie können trotzdem zum Root-Benutzer wechseln, wenn Sie angemeldet sind, und Sie können sich auch über Lish als Root anmelden.

Benutzerdefinierte Domäne (optional)

Wenn Sie eine benutzerdefinierte Domain automatisch konfigurieren möchten, müssen Sie zunächst Ihre Domain so konfigurieren, dass sie die Nameserver von Linode verwendet. Dies geschieht normalerweise direkt über Ihren Registrar. Siehe Verwenden Sie Linode's Nameserver mit Ihrer Domain. Sobald dies abgeschlossen ist, können Sie die folgenden Felder für die Marketplace App ausfüllen:

  • Token für das Linode-API: Wenn Sie den DNS-Manager von Linode verwenden möchten, um DNS-Einträge für Ihre benutzerdefinierte Domain zu verwalten, erstellen Sie ein Linode-API Personal Access Token auf Ihrem Konto mit Lese-/Schreibzugriff auf Domains. Wenn dies zusammen mit den Feldern Subdomain und Domain (siehe unten) angegeben wird, versucht die Installation, DNS-Einträge über das Linode-API zu erstellen. Siehe API-Zugriffstoken erhalten. Wenn Sie dieses Feld nicht angeben, müssen Sie Ihre DNS-Einträge manuell über Ihren DNS-Anbieter konfigurieren und sie auf die IP-Adresse der neuen Instanz verweisen.
  • Subdomain: Die Subdomain, die Sie verwenden möchten, z. B. www für www.example.com.
  • Domäne: Der Domänenname, den Sie verwenden möchten, z. B. example.com.

Erste Schritte nach der Bereitstellung

Sobald alle Pakete installiert sind, ist der MainConcept XDCAM Transcoder bereit, API-Anfragen zu empfangen. Die REST API erfordert keine Authentifizierung. API-Funktionen verwenden die folgende Syntax:

http://CONTAINER_IP_ADDRESS:PORT/rest/API_VERSION/FUNCTION/PARAMETERS

In der obigen URL, API_VERSION enthält nur die Hauptversion und sollte mit einem führenden "v" formatiert werden. Zum Beispiel ist die API Version für MainConcept XDCAM Transcoder v2.0 "v1". Wenn Sie sich für eine benutzerdefinierte Domäne entscheiden, ersetzen Sie außerdem die Instanzen von IP_ADDRESS mit der von Ihnen eingegebenen Domäne. Siehe Beispielfunktionen unten:

  • Dienstname abrufen: GET http://IP_ADDRESS:PORT/rest/v1/service
  • Erhalten Sie Transcodierungsaufträge: GET http://IP_ADDRESS:PORT/rest/v1/jobs
  • Einzelheiten zu einem bestimmten Auftrag: GET http://IP_ADDRESS:PORT/rest/v1/jobs/JOB_ID
  • Starten Sie den Transkodierungsauftrag: POST http://IP_ADDRESS:PORT/rest/v1/jobs

Nachfolgend finden Sie ein Beispiel für eine in JSON formatierte Stellenbeschreibungsdatei:

{
"INPUT": "ftp://10.144.41.202:2121/test.mp4",
"OUTPUT": "ftp://10.144.41.202:2121/test/xdcam_hd.mxf",
"PRESETNAME": "XDCAM_HD_422_1920x1080_cbr_50mbit",
"KEEP_CONTENT": "TRUE",
"VERBOSITY": "DEFAULT"
}

Die Parameter für die verschiedenen Optionen können durch Bearbeiten der Datei properties.txt Datei.

Nächste Schritte

Weitere Informationen zur Verwendung und Formatierungsrichtlinien finden Sie in der offiziellen Dokumentation zum MainConcept XDCAM Transcoder, indem Sie zur MainConcept Transcoder Seite navigieren und XDCAM Transcoder auswählen. Für Support bezüglich des Tools oder der Software selbst, nutzen Sie die Informationen in der Seitenleiste, um den MainConcept Support zu kontaktieren oder suchen Sie im MainConcept Community Forum.