media server logo

Callaba Cloud verwenden: vom AWS-Start bis zum ersten SRT-Stream

Jul 26, 2022
Iurii Pakholkov, Gründer von Callaba

Verfasst von Iurii Pakholkov

Gründer von Callaba. Entwickelt Cloud-Videowerkzeuge für SRT, RTMP, WebRTC, NDI, Live-Routing, Monitoring, Aufzeichnung und Produktionsworkflows · LinkedIn

Am schnellsten starten Sie mit Callaba über die Cloud. Starten Sie Callaba Cloud auf AWS, melden Sie sich am Dashboard an, erstellen Sie Ihren ersten SRT-Server, senden Sie einen echten Stream aus OBS Studio und prüfen Sie die Wiedergabe in VLC.

Diese Seite ist auf ein praktisches Ergebnis ausgerichtet: von null zum ersten funktionierenden Stream, ohne zunächst selbst einen Streaming-Stack zusammenzustellen.

AWS
Instanz starten
Dashboard
sicher anmelden
SRT-Server
Eingang erstellen
OBS
Stream senden
VLC
Empfang prüfen
Der Einstiegspfad ist eine kontrollierte Route vom AWS-Start bis zum ersten funktionierenden Stream.

Was Sie auf dieser Seite erreichen

Dies ist ein Cloud-orientierter Einstiegspfad. Er verzichtet auf abstrakte Einrichtungstheorie und führt direkt zu einem echten Stream.

  • Callaba Cloud auf AWS starten.
  • Sicher am Dashboard anmelden.
  • Ihren ersten SRT-Servererstellen.
  • Einen Stream aus OBS Studio senden.
  • Die Wiedergabe in VLC empfangen und prüfen.

Checkliste vor dem Start

Bereiten Sie diese Punkte vor, bevor Sie AWS Marketplace öffnen.

  • ☐ Das AWS-Konto ist einsatzbereit.
  • ☐ Sie wissen, welche AWS-Region dem Stream-Publisher am nächsten liegt.
  • ☐ Sie können den SSH-Schlüssel mit der Endung .pem sicher speichern.
  • ☐ OBS Studio ist für den ersten Sendetest installiert.
  • ☐ VLC ist für den empfangsseitigen Wiedergabetest installiert.
  • ☐ Ihnen ist bewusst, dass AWS Gebühren berechnet, solange die Instanz läuft.
  • ☐ Sie werden die Regeln der Sicherheitsgruppe verschärfen, sobald der erste Workflow feststeht.

Teil 1. Callaba Cloud auf AWS starten

Der AWS-Weg ist der schnellste produktionsnahe Einstieg. Sie starten eine echte Cloud-Instanz, öffnen das Dashboard und erhalten sofort eine steuerbare Umgebung für Ingest-, Routing-, Failover-, Aufzeichnungs- und Wiedergabeworkflows.

Öffnen Sie das Angebot von Callaba Cloud auf AWS Marketplace und beginnen Sie den Startvorgang.

Region

Wählen Sie eine Region nahe an Publishern und Zuschauern.

Instanz

Wenn Sie unsicher sind, verwenden Sie c5.xlarge als praxisnahen Ausgangspunkt für die erste Evaluierung.

Sicherheitsgruppe

Beginnen Sie mit den Einstellungen des Anbieters und schränken Sie die Ports ein, sobald der Workflow feststeht.

Schlüsselpaar

Speichern Sie die .pem-Datei sicher, falls später direkter Zugriff auf die Instanz erforderlich ist.

AWS-Entscheidungen mit Einfluss auf die erste Evaluierung: Region, Instanztyp, Sicherheitsgruppe und SSH-Schlüsselpaar.

Mit dem Angebot auf AWS Marketplace beginnen

Öffnen Sie die AWS Marketplace-Seite und klicken Sie auf Continue to Subscribe.

Produktseite von Callaba Cloud Live Streaming auf AWS Marketplace mit der Schaltfläche Continue to Subscribe, Preisfeld, Produktübersicht und Highlights.
Produktseite von Callaba Cloud Live Streaming auf AWS Marketplace mit der Schaltfläche Continue to Subscribe, Preisfeld, Produktübersicht und Highlights.

1. Softwarebedingungen akzeptieren

Akzeptieren Sie die Softwarebedingungen, bevor der Konfigurationsschritt verfügbar wird.

Bildschirm Subscribe to this software mit Terms and Conditions und der Schaltfläche Accept Terms.
Bildschirm Subscribe to this software mit Terms and Conditions und der Schaltfläche Accept Terms.

2. Zur Konfiguration wechseln

Wenn sich der Abonnementstatus ändert, wechseln Sie zum Konfigurationsbildschirm.

Bildschirm mit dem Status Subscribed und der Schaltfläche Continue to Configuration.
Bildschirm mit dem Status Subscribed und der Schaltfläche Continue to Configuration.

3. AWS-Region auswählen

Wählen Sie die AWS-Region, die dem Stream-Publisher am nächsten liegt. Für den ersten Ingest-Test ist dies meist wichtiger als der Standort der Zuschauer.

Bildschirm Configure this software mit Bereitstellungsoption, Softwareversion, dem Auswahlfeld Region und der Schaltfläche Continue to Launch.
Bildschirm Configure this software mit Bereitstellungsoption, Softwareversion, dem Auswahlfeld Region und der Schaltfläche Continue to Launch.

4. Instanztyp auswählen

Wenn Sie bei der Größe für die erste Evaluierung unsicher sind, beginnen Sie mit einem praxisgerechten Instanztyp und passen ihn später an die bekannte Workload an.

Bildschirm Launch this software mit sichtbarem Auswahlfeld EC2 Instance Type und ausgewähltem t3.2xlarge.
Bildschirm Launch this software mit sichtbarem Auswahlfeld EC2 Instance Type und ausgewähltem t3.2xlarge.

5. VPC und Subnetz für den ersten Test einfach halten

Lassen Sie die Einstellungen für VPC und Subnetz unverändert, sofern Ihr Team nicht bereits über ein konkretes AWS-Netzwerkdesign verfügt.

Bildschirm VPC Settings und Subnet Settings mit dem Hinweis, diese Einstellungen nur mit entsprechendem Verständnis zu ändern.
Bildschirm VPC Settings und Subnet Settings mit dem Hinweis, diese Einstellungen nur mit entsprechendem Verständnis zu ändern.

6. Sicherheitsgruppe aus den Anbietereinstellungen erstellen

Erstellen Sie für den ersten Start die Sicherheitsgruppe aus den Anbietereinstellungen und schränken Sie anschließend die eingehenden Regeln auf die vom Workflow verwendeten Ports ein.

Bildschirm Security Group Settings mit der Schaltfläche Create New Based On Seller Settings.
Bildschirm Security Group Settings mit der Schaltfläche Create New Based On Seller Settings.
Hinweis Security Groups, dass standardmäßig alle Ports erreichbar sind und die Einstellungen vor dem Produktionseinsatz geprüft werden müssen.
Hinweis Security Groups, dass standardmäßig alle Ports erreichbar sind und die Einstellungen vor dem Produktionseinsatz geprüft werden müssen.

7. Auswahl der neuen Sicherheitsgruppe prüfen

Stellen Sie sicher, dass die von Ihnen erstellte Gruppe ausgewählt ist, bevor Sie zum Startschritt wechseln.

Bildschirm Security Group Settings mit einer ausgewählten Sicherheitsgruppe namens I_am_a_good_group.
Bildschirm Security Group Settings mit einer ausgewählten Sicherheitsgruppe namens I_am_a_good_group.

8. EC2-Schlüsselpaar auswählen oder erstellen

Wählen Sie ein vorhandenes Schlüsselpaar oder erstellen Sie in EC2 ein neues. Speichern Sie die Datei mit der Endung .pem sicher.

Bildschirm Key Pair Settings mit einem Auswahlfeld für ein vorhandenes Schlüsselpaar und einem Link zum Erstellen eines Schlüsselpaars in EC2.
Bildschirm Key Pair Settings mit einem Auswahlfeld für ein vorhandenes Schlüsselpaar und einem Link zum Erstellen eines Schlüsselpaars in EC2.
EC2-Bildschirm Create key pair mit Namensfeld, Schlüsseltyp RSA, privatem Schlüsselformat .pem und der Schaltfläche Create key pair.
EC2-Bildschirm Create key pair mit Namensfeld, Schlüsseltyp RSA, privatem Schlüsselformat .pem und der Schaltfläche Create key pair.

9. Instanz starten

Prüfen Sie die ausgewählte Sicherheitsgruppe und das Schlüsselpaar und starten Sie anschließend die Software.

Abschließender Bildschirm Launch this software mit Security Group Settings, Key Pair Settings und der Schaltfläche Launch.
Abschließender Bildschirm Launch this software mit Security Group Settings, Key Pair Settings und der Schaltfläche Launch.

Teil 2. EC2 öffnen und am Callaba-Dashboard anmelden

Sobald die Instanz aktiv ist, öffnen Sie das Dashboard. Beachten Sie die grundlegende AWS-Betriebsregel: AWS berechnet Gebühren, solange die Instanz läuft. Lassen Sie Testinfrastruktur nicht unbegrenzt aktiv.

10. Von AWS Marketplace zur AWS Console wechseln

Öffnen Sie die AWS Console und wechseln Sie zu EC2.

Startseite der AWS Management Console mit hervorgehobenem Dienst EC2.
Startseite der AWS Management Console mit hervorgehobenem Dienst EC2.

11. Region prüfen und Instances öffnen

Stellen Sie sicher, dass dieselbe AWS-Region ausgewählt ist, und öffnen Sie anschließend die Seite Instances.

Bildschirm EC2 Dashboard mit Regionsauswahl und hervorgehobenem Menüpunkt Instances.
Bildschirm EC2 Dashboard mit Regionsauswahl und hervorgehobenem Menüpunkt Instances.

12. Prüfungen der Instanz abwarten

Wählen Sie die Callaba-Instanz aus und warten Sie, bis sie läuft und die Statusprüfungen erfolgreich sind.

Tabelle EC2 Instances mit Instanzstatus und Statusprüfungsbereich, in dem 2/2 checks passed angezeigt wird.
Tabelle EC2 Instances mit Instanzstatus und Statusprüfungsbereich, in dem 2/2 checks passed angezeigt wird.

13. Public IPv4 kopieren und Instance ID aufbewahren

Kopieren Sie die Adresse Public IPv4 und öffnen Sie sie im Browser mit http://. Bewahren Sie die Instance ID auf, da sie in diesem AWS Marketplace-Ablauf als erstes Passwort verwendet wird.

Detailbildschirm der EC2-Instanz mit hervorgehobener Adresse Public IPv4 und Instance ID.
Detailbildschirm der EC2-Instanz mit hervorgehobener Adresse Public IPv4 und Instance ID.

14. Bei Callaba anmelden

Verwenden Sie admin als Anmeldenamen und die EC2- Instance ID als erstes Passwort für diesen Start über AWS Marketplace.

Anmeldeseite von Callaba Cloud mit dem Anmeldenamen admin, der eindeutigen Instance ID als Passwort und der Schaltfläche Sign In.
Anmeldeseite von Callaba Cloud mit dem Anmeldenamen admin, der eindeutigen Instance ID als Passwort und der Schaltfläche Sign In.

15. AWS-Kostenregel beachten

Wenn Ihre Arbeit beendet ist, stoppen oder terminieren Sie die EC2-Instanz, damit AWS keine weiteren Gebühren für ungenutzte Laufzeit berechnet.

AWS-Gebührenhinweis, dass Gebühren weiterlaufen, solange die Instanz aktiv ist, und wie sie gestoppt oder terminiert wird.
AWS-Gebührenhinweis, dass Gebühren weiterlaufen, solange die Instanz aktiv ist, und wie sie gestoppt oder terminiert wird.
Tabelle EC2 Instances mit geöffnetem Menü Instance state und den Einträgen Stop instance, Reboot instance und Terminate instance.
Tabelle EC2 Instances mit geöffnetem Menü Instance state und den Einträgen Stop instance, Reboot instance und Terminate instance.

Teil 3. Ersten SRT-Server erstellen

Wechseln Sie nun von der Bereitstellung zum tatsächlichen Streaming. SRT eignet sich als erster Workflow, weil die Kernlogik klar erkennbar ist: Eine Seite sendet einen Stream an Callaba, die andere empfängt ihn von Callaba.

Publisher-Port

Der Port, über den OBS oder ein Encoder einen Stream an Callaba sendet.

Receiver-Port

Der Port, über den ein Empfänger den Stream von Callaba abruft.

Latenz

Ein Puffer, der Netzwerkjitter abfedert.

Passphrase

Optionale Verschlüsselung/Zugriffskontrolle, wenn der Workflow sie benötigt.

Der erste SRT-Server lässt sich am einfachsten als ein Eingangsobjekt mit Ports, Latenz, Zugriff und Routing-Einstellungen verstehen.

16. SRT Servers öffnen und neuen Server hinzufügen

Wechseln Sie zu SRT Servers und klicken Sie auf Add New.

Bereich SRT Servers im Callaba-Dashboard mit der Schaltfläche Add New.
Bereich SRT Servers im Callaba-Dashboard mit der Schaltfläche Add New.

17. Haupteinstellungen des SRT-Servers ausfüllen

Verwenden Sie einen eindeutigen Namen. Legen Sie Publisher-Port, Receiver-Port, Latenz, optionale Passphrase, Timeout und Routing-Einstellungen fest. Halten Sie die erste Einrichtung einfach und optimieren Sie sie erst, wenn der Stream funktioniert.

Formular New SRT Server mit Grundeinstellungen, Port, Receiver-Port, Latenz, Bandwidth, Timeout, Passphrase und Routing-Einstellungen.
Formular New SRT Server mit Grundeinstellungen, Port, Receiver-Port, Latenz, Bandwidth, Timeout, Passphrase und Routing-Einstellungen.
Unterer Bereich des Formulars New SRT Server mit Passphrase, SRT-Routing-Steuerungen und der Schaltfläche Save.
Unterer Bereich des Formulars New SRT Server mit Passphrase, SRT-Routing-Steuerungen und der Schaltfläche Save.

Eine ausführlichere Erklärung dieses Objekts finden Sie auf der speziellen Einrichtungsseite für SRT-Server.

Teil 4. Ersten Stream aus OBS Studio senden

Das nächste Ziel ist der Nachweis, dass echte Medien Callaba erreichen. Verwenden Sie OBS Studio als ersten Publisher.

OBS
Publisher
Publisher URL
an Callaba senden
Callaba
Server empfängt
Receiver URL
Stream abrufen
Die Publisher URL sendet Video an Callaba. Die Receiver URL ruft Video von Callaba ab.

18. SRT Publisher URL kopieren

Öffnen Sie in der SRT-Serverliste Info und kopieren Sie die SRT Publisher URL. OBS oder ein anderer Publisher verwendet diese URL, um Video an Callaba zu senden.

Info-Dialog des SRT-Servers mit Host, Publisher-Port, Receiver-Port, Publisher URL, Receiver URL, Latenz und Bandwidth.
Info-Dialog des SRT-Servers mit Host, Publisher-Port, Receiver-Port, Publisher URL, Receiver URL, Latenz und Bandwidth.

19. Publisher URL in OBS einfügen

Öffnen Sie OBS Studio, fügen Sie Ihre Quellen hinzu, wechseln Sie zu Settings → Stream, fügen Sie die SRT Publisher URL in das Feld Server ein und starten Sie das Streaming. Eine vollständige OBS-spezifische Anleitung finden Sie unter SRT-Streaming in OBS Studio starten.

Einstellungen Stream in OBS Studio mit Service auf Custom und der SRT Publisher URL im Feld Server.
Einstellungen Stream in OBS Studio mit Service auf Custom und der SRT Publisher URL im Feld Server.

20. Sendebitrate in OBS bestätigen

Prüfen Sie nach dem Start des Streams, ob OBS eine aktive Bitrate anzeigt. Prüfen Sie anschließend Callaba auf eingehende Stream-Aktivität, bevor Sie einen Empfänger testen.

Statusleiste von OBS Studio während des Streamings mit einer an Callaba übertragenen Bitrate.
Statusleiste von OBS Studio während des Streamings mit einer an Callaba übertragenen Bitrate.

Teil 5. Wiedergabe in VLC prüfen

Nachdem Callaba den Stream empfängt, prüfen Sie die Empfängerseite. Damit weisen Sie nach, dass der Stream Callaba verlassen und von einem anderen Werkzeug verarbeitet werden kann.

21. SRT Receiver URL in VLC verwenden

Derselbe Info-Dialog des SRT-Servers enthält die Receiver URL. Kopieren Sie die Receiver URL, öffnen Sie VLC, wählen Sie File → Open Network, fügen Sie die URL ein und bestätigen Sie die Wiedergabe.

VLC-Dialog Open Source mit ausgewähltem Tab Network und der SRT Receiver URL im Feld URL.
VLC-Dialog Open Source mit ausgewähltem Tab Network und der SRT Receiver URL im Feld URL.
VLC-Wiedergabeergebnis mit dem empfangenen Stream nach dem Öffnen der SRT Receiver URL.
VLC-Wiedergabeergebnis mit dem empfangenen Stream nach dem Öffnen der SRT Receiver URL.

Nächste Schritte in Callaba Cloud

Sobald der erste Stream funktioniert, ist die Cloud-Bereitstellung mehr als eine Demo. Sie können denselben Eingang beibehalten und reale Workflows darum aufbauen.

Multiview

Mehrere Live-Eingänge auf einem Browser-Board überwachen.

Aufzeichnung

Den eingehenden Stream für Archiv, Wiederholung oder Postproduktion speichern.

Restreaming

Einen Eingang an mehrere Ziele senden.

Failover

Vor dem Live-Zeitfenster einen Haupt- und Backup-Contribution-Pfad vorbereiten.

Sobald der erste Stream funktioniert, kann derselbe Eingang zu realen Produktionsworkflows führen.

Mit Callaba Cloud und Ihrem ersten SRT-Server beginnen

Starten Sie Callaba Cloud, erstellen Sie einen SRT-Server, senden Sie einen echten Stream aus OBS und prüfen Sie die Wiedergabe, bevor Sie Multiview-, Aufzeichnungs-, Restreaming-, Failover-, Wiedergabe- oder API-Workflows hinzufügen.