media server logo
Dokumentationsnavigation ein- oder ausblenden
Callaba-Startseite

SRT-Routen

Verwenden Sie SRT-Routen, um einen SRT- oder UDP-Eingang ohne zusätzlichen Transcoding-Workflow an ein SRT-Ziel weiterzuleiten.

FunktionSRT-Medien an ein Ziel routen

Geeignet, wennSRT oder UDP soll ohne Transcodierung an ein SRT-Ziel weitergeleitet werden.

Anderes Modul verwenden, wennVerwenden Sie Restreams für Transcodierung, Overlays oder Protokollwechsel und SRT-Server für verwalteten Ingest und Failover.

1SRT-Eingang auswählen2Ziel festlegen3Route starten
POST /api/srt-routes/create
8 Endpunkte

Voraussetzungen

Alle Methoden erfordern einen gültigen x-access-token. Reservieren Sie alle lokalen Listen-Ports und bestätigen Sie, dass URL-Ziele erreichbar sind. Konfigurieren Sie SRT-Modus, Latenz, Passphrase und Stream-Identität konsistent an beiden Enden.

Funktionen

  • create und update konfigurieren die Eingabe-, Ausgabe- und SRT-Transporteinstellungen.
  • getAll, getCount und getById inspizieren Routen.
  • start und stop steuern den Transportweg.
  • remove löscht eine Route.

Beispiel-Workflow

  1. Wählen Sie eine Eingabe: lokaler SRT-Listener, SRT-URL oder unterstützte UDP-Quelle.
  2. Wählen Sie eine Ausgabe aus: lokaler SRT-Listener oder SRT-Ziel-URL.
  3. Erstellen Sie die Route mit den erforderlichen Transporteinstellungen.
  4. Starten Sie die Route und prüfen Sie Quelle und Ziel unabhängig voneinander.
  5. Verwenden Sie die Routenausgabe als stabilen Eingang für ein anderes Modul bei Bedarf.

Typische Anwendungsfälle

  • Leiten Sie einen Contribution-Stream vom Veranstaltungsort an eine regionale Produktionsinstanz weiter.
  • Überbrückung einer UDP-Quelle in einen SRT-Lieferpfad ohne Transcodierung.
  • Stellen Sie einen Contribution-Feed über eine stabile SRT-Übergabe für nachgelagerte Aufzeichnung oder Verteilung bereit.

Einschränkungen und Fehlerbehebung

Eine Route repariert keine nicht verfügbare Quelle oder ein nicht verfügbares Ziel. Listen-Ports müssen frei sein, URLs müssen erreichbar sein und SRT-Parameter müssen kompatibel sein. Verwenden Sie stattdessen Restreams, wenn der Workflow Transcodierung, Overlays, Medienmodifikation oder breitere Ausgabeoptionen benötigt.

Nächste Schritte

Verbinden Sie die Route mit dem vorgesehenen Restream, der Aufzeichnung oder einem anderen unterstützten Verbraucher und testen Sie den gesamten Pfad.

REST-Lösungsrezept

SRT ohne Transcoding routen oder replizieren

Erstellen Sie eine persistente Transportroute von SRT oder UDP zu einem SRT-Ziel, starten und prüfen Sie die gespeicherte Route.

  1. Route erstellenWählen Sie geprüfte Quellen- und SRT-Ziel-Presets.POST /api/srt-routes/create
  2. Routing startenStarten Sie nach Bestätigung der Erreichbarkeit.POST /api/srt-routes/start
  3. Route prüfenLesen Sie Quelle, Ziel und aktiven Status.POST /api/srt-routes/getById

Nutzen Sie SRT-Routen für reine Transportübergaben. Verwenden Sie Restreams für Protokollwechsel, Transcoding, Skalierung, Audioänderungen oder Overlays.

POST
/api/srt-routes/create
API-Token erforderlich

Erstellen Sie eine SRT-Route mit Name, Quelle, Ziel und anfänglichem Aktivstatus. Senden Sie das API-Token im x-access-token-Header.

Die Antwort enthält die erstellte Route und success: true. Die Arrays input und output sind unmittelbar nach der Erstellung leer; rufen Sie getById auf, wenn Sie die erweiterten verknüpften Objekte benötigen.

Typische Anwendungsfälle

  • Schalten Sie eine stabile SRT-Übergabe vor Restream-Jobs, deren Ziele sich zwischen Veranstaltungen ändern.
  • Stellen Sie geplanten Aufzeichnungsjobs eine gleichbleibende Routenausgabe bereit, statt jeden Job direkt an die ursprüngliche Contribution-Quelle zu binden.
  • Erstellen Sie die Route bei Bedarf aus vMix und verwenden Sie danach start und stop für die normale Bedienung.

Anfragebeispiele

Wählen Sie die Voreinstellung, die mit Quelle und Ziel übereinstimmt, und fügen Sie dann nur die für diesen Pfad erforderlichen Transporteinstellungen hinzu.

SRT-Listener-Port

Die Route hört auf einem lokalen SRT-Port und übernimmt die Übergabe des eingehenden Contribution-Streams.

SRT-Listener-Port zu SRT-Listener-Port

Ziel-Voreinstellung: SRT listen port. Die Route stellt einen lokalen SRT-Listener-Port für nachgelagerte Empfänger bereit, die später eine Verbindung herstellen.

SRT-Listener-Port zu SRT-Listener-Port
Code kopieren
curl --request POST \
--url http://localhost/api/srt-routes/create \
--header 'x-access-token: <your_api_token>' \
--header 'Content-Type: application/json' \
--data '{
"router_name": "Route from SRT listen port to SRT listen port",
"input": {
"input_type": "INPUT_TYPE_SRT_LISTEN",
"input_stream_listen_port": {
"port": 2035,
"transport": "udp"
},
"input_settings": {
"host": "0.0.0.0",
"latency": 500,
"rcvlatency": 200,
"fc": 25600,
"rcvbuf": 12288000,
"inputbw": 750000,
"oheadbw": 25
},
"module_name": "MODULE_SRT_ROUTERS"
},
"output": {
"output_type": "OUTPUT_TYPE_SRT_LISTEN",
"output_stream_listen_port": {
"port": 3035,
"transport": "udp"
},
"output_settings": {
"host": "0.0.0.0",
"mode": "listener",
"latency": 500,
"rcvlatency": 200,
"fc": 25600,
"sndbuf": 12288000,
"rcvbuf": 12288000,
"inputbw": 750000,
"oheadbw": 25,
"groupconnect": "yes",
"groupminstabletimeo": 60,
"conntimeo": 3000
},
"module_name": "MODULE_SRT_ROUTERS"
},
"active": true
}'
SRT-Listener-Port zur SRT-Ausgabe-URL

Ziel-Voreinstellung: SRT Output URL. Die Route wird sofort zu einer nachgelagerten SRT-Ziel-URL weitergeleitet.

SRT-Listener-Port zur SRT-Ausgabe-URL
Code kopieren
curl --request POST \
--url http://localhost/api/srt-routes/create \
--header 'x-access-token: <your_api_token>' \
--header 'Content-Type: application/json' \
--data '{
"router_name": "Route from SRT listen port to SRT Output URL",
"input": {
"input_type": "INPUT_TYPE_SRT_LISTEN",
"input_stream_listen_port": {
"port": 2035,
"transport": "udp"
},
"input_settings": {
"host": "0.0.0.0",
"latency": 500,
"rcvlatency": 200,
"fc": 25600,
"rcvbuf": 12288000,
"inputbw": 750000,
"oheadbw": 25
},
"module_name": "MODULE_SRT_ROUTERS"
},
"output": {
"output_type": "OUTPUT_TYPE_SRT_URL",
"output_stream_url": "srt://destination.example.com:1935",
"output_settings": {
"host": "0.0.0.0",
"mode": "listener",
"latency": 500,
"rcvlatency": 200,
"fc": 25600,
"sndbuf": 12288000,
"rcvbuf": 12288000,
"inputbw": 750000,
"oheadbw": 25,
"groupconnect": "yes",
"groupminstabletimeo": 60,
"conntimeo": 3000
},
"module_name": "MODULE_SRT_ROUTERS"
},
"active": true
}'
SRT-Listener-Port zur UDP-Ausgabe-URL

Ziel-Voreinstellung: UDP Output URL. Die Route wird an eine nachgelagerte UDP-Ziel-URL weitergeleitet, wenn der nächste Hop UDP erwartet.

SRT-Listener-Port zur UDP-Ausgabe-URL
Code kopieren
curl --request POST \
--url http://localhost/api/srt-routes/create \
--header 'x-access-token: <your_api_token>' \
--header 'Content-Type: application/json' \
--data '{
"router_name": "Route from SRT listen port to UDP Output URL",
"input": {
"input_type": "INPUT_TYPE_SRT_LISTEN",
"input_stream_listen_port": {
"port": 2035,
"transport": "udp"
},
"input_settings": {
"host": "0.0.0.0",
"latency": 500,
"rcvlatency": 200,
"fc": 25600,
"rcvbuf": 12288000,
"inputbw": 750000,
"oheadbw": 25
},
"module_name": "MODULE_SRT_ROUTERS"
},
"output": {
"output_type": "OUTPUT_TYPE_UDP_URL",
"output_stream_url": "udp://destination.example.com:5000",
"module_name": "MODULE_SRT_ROUTERS"
},
"active": true
}'
SRT-Stream-URL

Die Route wird von einer vorgelagerten SRT-URL abgerufen, anstatt auf einen lokalen Listener-Port zu warten.

SRT-Stream-URL zu SRT-Listener-Port

Ziel-Voreinstellung: SRT listen port. Die Route stellt einen lokalen SRT-Listener-Port für nachgelagerte Empfänger bereit, die später eine Verbindung herstellen.

SRT-Stream-URL zu SRT-Listener-Port
Code kopieren
curl --request POST \
--url http://localhost/api/srt-routes/create \
--header 'x-access-token: <your_api_token>' \
--header 'Content-Type: application/json' \
--data '{
"router_name": "Route from SRT Stream URL to SRT listen port",
"input": {
"input_type": "INPUT_TYPE_SRT_URL",
"input_stream_url": "srt://upstream.example.com:2034?mode=caller",
"input_settings": {
"rcvbuf": 48234496
},
"module_name": "MODULE_SRT_ROUTERS"
},
"output": {
"output_type": "OUTPUT_TYPE_SRT_LISTEN",
"output_stream_listen_port": {
"port": 3035,
"transport": "udp"
},
"output_settings": {
"host": "0.0.0.0",
"mode": "listener",
"latency": 500,
"rcvlatency": 200,
"fc": 25600,
"sndbuf": 12288000,
"rcvbuf": 12288000,
"inputbw": 750000,
"oheadbw": 25,
"groupconnect": "yes",
"groupminstabletimeo": 60,
"conntimeo": 3000
},
"module_name": "MODULE_SRT_ROUTERS"
},
"active": true
}'
SRT-Stream-URL zu SRT-Ausgabe-URL

Ziel-Voreinstellung: SRT Output URL. Die Route wird sofort zu einer nachgelagerten SRT-Ziel-URL weitergeleitet.

SRT-Stream-URL zu SRT-Ausgabe-URL
Code kopieren
curl --request POST \
--url http://localhost/api/srt-routes/create \
--header 'x-access-token: <your_api_token>' \
--header 'Content-Type: application/json' \
--data '{
"router_name": "Route from SRT Stream URL to SRT Output URL",
"input": {
"input_type": "INPUT_TYPE_SRT_URL",
"input_stream_url": "srt://upstream.example.com:2034?mode=caller",
"input_settings": {
"rcvbuf": 48234496
},
"module_name": "MODULE_SRT_ROUTERS"
},
"output": {
"output_type": "OUTPUT_TYPE_SRT_URL",
"output_stream_url": "srt://destination.example.com:1935",
"output_settings": {
"host": "0.0.0.0",
"mode": "listener",
"latency": 500,
"rcvlatency": 200,
"fc": 25600,
"sndbuf": 12288000,
"rcvbuf": 12288000,
"inputbw": 750000,
"oheadbw": 25,
"groupconnect": "yes",
"groupminstabletimeo": 60,
"conntimeo": 3000
},
"module_name": "MODULE_SRT_ROUTERS"
},
"active": true
}'
SRT-Stream-URL zu UDP-Ausgabe-URL

Ziel-Voreinstellung: UDP Output URL. Die Route wird an eine nachgelagerte UDP-Ziel-URL weitergeleitet, wenn der nächste Hop UDP erwartet.

SRT-Stream-URL zu UDP-Ausgabe-URL
Code kopieren
curl --request POST \
--url http://localhost/api/srt-routes/create \
--header 'x-access-token: <your_api_token>' \
--header 'Content-Type: application/json' \
--data '{
"router_name": "Route from SRT Stream URL to UDP Output URL",
"input": {
"input_type": "INPUT_TYPE_SRT_URL",
"input_stream_url": "srt://upstream.example.com:2034?mode=caller",
"input_settings": {
"rcvbuf": 48234496
},
"module_name": "MODULE_SRT_ROUTERS"
},
"output": {
"output_type": "OUTPUT_TYPE_UDP_URL",
"output_stream_url": "udp://destination.example.com:5000",
"module_name": "MODULE_SRT_ROUTERS"
},
"active": true
}'
UDP-Stream-URL

Die Route liest von einer UDP-Quellen-URL, wenn der SRT-Upstream bereits als UDP-Quelle vorliegt.

UDP-Stream-URL zum SRT-Listener-Port

Ziel-Voreinstellung: SRT listen port. Die Route stellt einen lokalen SRT-Listener-Port für nachgelagerte Empfänger bereit, die später eine Verbindung herstellen.

UDP-Stream-URL zum SRT-Listener-Port
Code kopieren
curl --request POST \
--url http://localhost/api/srt-routes/create \
--header 'x-access-token: <your_api_token>' \
--header 'Content-Type: application/json' \
--data '{
"router_name": "Route from UDP Stream URL to SRT listen port",
"input": {
"input_type": "INPUT_TYPE_UDP_URL",
"input_stream_url": "udp://upstream.example.com:5000",
"module_name": "MODULE_SRT_ROUTERS"
},
"output": {
"output_type": "OUTPUT_TYPE_SRT_LISTEN",
"output_stream_listen_port": {
"port": 3035,
"transport": "udp"
},
"output_settings": {
"host": "0.0.0.0",
"mode": "listener",
"latency": 500,
"rcvlatency": 200,
"fc": 25600,
"sndbuf": 12288000,
"rcvbuf": 12288000,
"inputbw": 750000,
"oheadbw": 25,
"groupconnect": "yes",
"groupminstabletimeo": 60,
"conntimeo": 3000
},
"module_name": "MODULE_SRT_ROUTERS"
},
"active": true
}'
UDP-Stream-URL zu SRT-Ausgabe-URL

Ziel-Voreinstellung: SRT Output URL. Die Route wird sofort zu einer nachgelagerten SRT-Ziel-URL weitergeleitet.

UDP-Stream-URL zu SRT-Ausgabe-URL
Code kopieren
curl --request POST \
--url http://localhost/api/srt-routes/create \
--header 'x-access-token: <your_api_token>' \
--header 'Content-Type: application/json' \
--data '{
"router_name": "Route from UDP Stream URL to SRT Output URL",
"input": {
"input_type": "INPUT_TYPE_UDP_URL",
"input_stream_url": "udp://upstream.example.com:5000",
"module_name": "MODULE_SRT_ROUTERS"
},
"output": {
"output_type": "OUTPUT_TYPE_SRT_URL",
"output_stream_url": "srt://destination.example.com:1935",
"output_settings": {
"host": "0.0.0.0",
"mode": "listener",
"latency": 500,
"rcvlatency": 200,
"fc": 25600,
"sndbuf": 12288000,
"rcvbuf": 12288000,
"inputbw": 750000,
"oheadbw": 25,
"groupconnect": "yes",
"groupminstabletimeo": 60,
"conntimeo": 3000
},
"module_name": "MODULE_SRT_ROUTERS"
},
"active": true
}'
UDP-Stream-URL zu UDP-Ausgabe-URL

Ziel-Voreinstellung: UDP Output URL. Die Route wird an eine nachgelagerte UDP-Ziel-URL weitergeleitet, wenn der nächste Hop UDP erwartet.

UDP-Stream-URL zu UDP-Ausgabe-URL
Code kopieren
curl --request POST \
--url http://localhost/api/srt-routes/create \
--header 'x-access-token: <your_api_token>' \
--header 'Content-Type: application/json' \
--data '{
"router_name": "Route from UDP Stream URL to UDP Output URL",
"input": {
"input_type": "INPUT_TYPE_UDP_URL",
"input_stream_url": "udp://upstream.example.com:5000",
"module_name": "MODULE_SRT_ROUTERS"
},
"output": {
"output_type": "OUTPUT_TYPE_UDP_URL",
"output_stream_url": "udp://destination.example.com:5000",
"module_name": "MODULE_SRT_ROUTERS"
},
"active": true
}'
Parameter im Request-Body
Grundeinstellungen
router_name
string
Direktlink kopieren

Dashboard-Bezeichnung: Routenname.

Zulässige Zeichen: A-Z, a-z, 0-9 und -.

Quelle
input.input_type
string
Direktlink kopieren

Dashboard-Bereich: SRT-/UDP-Routenquelle.

Quelltyp der Route. Im Dashboard wird die Option SRT als SRT Stream URL (srt://) angezeigt. Im aktuellen Beispiel wird INPUT_TYPE_SRT_URL verwendet.

input.input_stream_url
string
Direktlink kopieren

Dashboard-Bezeichnung: SRT-Stream-URL (srt://).

Verbinden Sie sich mit der angegebenen URL-Adresse und versuchen Sie, den Stream abzurufen. Im aktuellen Beispiel wird eine Listener-URL verwendet: srt://0.0.0.0:2034?mode=listener.

Erweiterte Quelleinstellungen
input.input_settings.rcvbuf
integer
Direktlink kopieren

Dashboard-Bezeichnung: Empfangspuffergröße.

Dies ist eine optionale erweiterte SRT-Eingabeeinstellung. Der Dashboard-Tooltip besagt, dass die Standard-Empfangspuffergröße 12058624 Byte ist und der empfohlene Wert 48234496 Byte ist. Live-Route-Tests bestätigen, dass die API dieses Feld akzeptiert und es von getById zurückgibt, wenn es eingestellt ist.

Quelle
input.module_name
string
Direktlink kopieren

Name des Eingabemoduls: Verwenden Sie MODULE_SRT_ROUTERS für eine SRT-Route.

Ziel
output.output_type
string
Direktlink kopieren

Dashboard-Bereich: SRT-Routenziel.

Dashboard-Bezeichnung: Stream-Ziel.

Im Dashboard wird die Option SRT-Ziel als SRT Output URL (srt://) angezeigt. Im aktuellen Beispiel wird OUTPUT_TYPE_SRT_URL verwendet.

output.output_stream_url
string
Direktlink kopieren

Dashboard-Bezeichnung: Ausgabe-Stream-URL.

Spezifizieren Sie die Adresse der Streaming-Plattform oder des Stream-Ziels. Im aktuellen Beispiel wird srt://0.0.0.0:2035 verwendet.

output.module_name
string
Direktlink kopieren

Ausgabemodulname: Verwenden Sie MODULE_SRT_ROUTERS für eine SRT-Route.

Quelle
input.input_stream_listen_port.port
integer
Direktlink kopieren

Quell-Voreinstellung: SRT-Port.

Wenn die Routenquelle aus der Listener-Port-Voreinstellung des Dashboards aufgebaut ist, ist der Standardport 2035. Dies ist die praktische Alternative zu input.input_stream_url.

Erweiterte Quelleinstellungen
input.input_settings.host
string
Direktlink kopieren

Dashboard-Bezeichnung: SRT-Listener-Host.

Lokale IP-Adresse, an die der Listener gebunden wird. Der Dashboard-Tooltip nennt ausdrücklich 0.0.0.0 für alle Schnittstellen und 127.0.0.1 für die ausschließliche Bindung an localhost. Der Standard ist 0.0.0.0.

input.input_settings.latency
integer
Direktlink kopieren

Dashboard-Bezeichnung: Latenz.

Definiert die maximal akzeptierte Übertragungslatenz. Der aktuelle Dashboard-Standard für SRT-Routeneinstellungen ist 500 ms.

input.input_settings.rcvlatency
integer
Direktlink kopieren

Dashboard-Bezeichnung: Empfangslatenz.

Mindestverzögerung der Empfangspufferung, bevor die Anwendung das Paket erhält. Der aktuelle Dashboard-Standard ist 200 ms.

input.input_settings.fc
integer
Direktlink kopieren

Dashboard-Bezeichnung: Größe des Flusskontrollfensters.

Begrenzt die maximale Anzahl von Paketen im Flug. Der aktuelle Dashboard-Standard ist 25600 Pakete.

input.input_settings.inputbw
integer
Direktlink kopieren

Dashboard-Bezeichnung: Eingangsbandbreite.

Setzen Sie diese auf die erwartete Bitrate des Live-Streams. Der aktuelle Dashboard-Standard ist 750000 Byte/s.

input.input_settings.oheadbw
integer
Direktlink kopieren

Dashboard-Bezeichnung: Bandbreitenreserve.

Bandbreitenreserve in Prozent der Eingangsbandbreite. Der aktuelle Dashboard-Standard ist 25%.

input.input_settings.maxbw
integer
Direktlink kopieren

Dashboard-Bezeichnung: Bandbreitenlimit.

Verwenden Sie 0 für das standardmäßige Bandbreitenlimit.

input.input_settings.streamid
string
Direktlink kopieren

Dashboard-Bezeichnung: Stream-ID (optional).

Verfügbar im Konfigurationsbereich für SRT-Listener und -Quelle.

input.input_settings.passphrase
string
Direktlink kopieren

Dashboard-Bezeichnung: Passphrase (optional).

Passphrase für die verschlüsselte Übertragung. Der Dashboard-Tooltip gibt an, dass sie zwischen 10 und 79 Zeichen liegen muss.

Ziel
output.output_stream_listen_port.port
integer
Direktlink kopieren

Listener-Ziel: SRT-Port.

Wenn das Routenziel aus der Listener-Port-Voreinstellung des Dashboards erstellt wird, ist der Standardport 3035. Dies ist die praktische Alternative zu output.output_stream_url.

Erweiterte Zieleinstellungen
output.output_settings.host
string
Direktlink kopieren

Dashboard-Bezeichnung: SRT-Host.

Im Listener-Modus ist dies die zu bindende lokale IP-Adresse; im Caller- oder Rendezvous-Modus ist es die Remote-IP-Adresse des Verbindungsziels. Der aktuelle Dashboard-Standard ist 0.0.0.0.

output.output_settings.mode
string
Direktlink kopieren

Dashboard-Bezeichnung: Modus.

Mögliche Werte sind Caller, Listener und Rendezvous. Der aktuelle Dashboard-Standard ist die zweite SRT-Modusoption und entspricht dem in der Oberfläche angezeigten Routenformular.

output.output_settings.latency
integer
Direktlink kopieren

Dashboard-Bezeichnung: Latenz.

Definiert die maximal akzeptierte Übertragungslatenz. Der aktuelle Dashboard-Standard ist 500 ms.

output.output_settings.rcvlatency
integer
Direktlink kopieren

Dashboard-Bezeichnung: Empfangslatenz.

Mindestverzögerung der Empfangspufferung, bevor Daten an die empfangende Anwendung geliefert werden. Der aktuelle Dashboard-Standard ist 200 ms.

output.output_settings.fc
integer
Direktlink kopieren

Dashboard-Bezeichnung: Größe des Flusskontrollfensters.

Der aktuelle Dashboard-Standard ist 25600 Pakete.

output.output_settings.sndbuf
integer
Direktlink kopieren

Dashboard-Bezeichnung: Sendepuffergröße.

Der aktuelle Dashboard-Standard ist 12288000 Bytes.

output.output_settings.rcvbuf
integer
Direktlink kopieren

Dashboard-Bezeichnung: Empfangspuffergröße.

Der aktuelle Dashboard-Standard ist 12288000 Bytes.

output.output_settings.inputbw
integer
Direktlink kopieren

Dashboard-Bezeichnung: Eingangsbandbreite.

Der aktuelle Dashboard-Standard ist 750000 Byte/s.

output.output_settings.oheadbw
integer
Direktlink kopieren

Dashboard-Bezeichnung: Bandbreitenreserve.

Der aktuelle Dashboard-Standard ist 25%.

output.output_settings.streamid
string
Direktlink kopieren

Dashboard-Bezeichnung: Stream-ID (optional).

Der Dashboard-Tooltip weist darauf hin, dass sie nur im Caller-Modus einstellbar ist.

output.output_settings.passphrase
string
Direktlink kopieren

Dashboard-Bezeichnung: Passphrase (optional).

Passwort für verschlüsselte Übertragung. Der Dashboard-Tooltip besagt, dass es zwischen 10 und 79 Zeichen liegen muss.

output.output_settings.enforcedencryption
string
Direktlink kopieren

Dashboard-Bezeichnung: Erzwungene Verschlüsselung.

Erfordert, dass beide Verbindungspartner entweder die gleiche Passphrase verwenden oder beide die Passphrase weglassen.

output.output_settings.groupconnect
string
Direktlink kopieren

Dashboard-Bezeichnung: Gruppenverbindungen akzeptieren.

Ist die Option auf einem Listener-Socket aktiv, kann dieser Gruppenverbindungen annehmen.

output.output_settings.groupminstabletimeo
integer
Direktlink kopieren

Dashboard-Bezeichnung: Timeout für Gruppenstabilität.

Der aktuelle Dashboard-Standard ist 60 ms.

output.output_settings.conntimeo
integer
Direktlink kopieren

Dashboard-Bezeichnung: Verbindungs-Timeout.

Gilt für Caller- und Rendezvous-Verbindungsmodi. Der aktuelle Dashboard-Standard ist 3000 ms.

Routenzustand
active
boolean
Direktlink kopieren

Dashboard-Bezeichnung: Einmal erstellt aktivieren.

Steuert, ob die Route unmittelbar nach der Erstellung aktiviert werden soll.

Antwort
_id
string
Direktlink kopieren

Kennung der neu erstellten SRT-Route.

id
string
Direktlink kopieren

Kurzform der erstellten Routenkennung: In API-Antworten stimmt id mit _id überein.

router_name
string
Direktlink kopieren

Gespeicherter Name der erstellten Route.

input
array
Direktlink kopieren

Unmittelbar nach der Erstellung gibt die API ein leeres input-Array auf der obersten Ebene. Rufen Sie mit getById die aufgelösten Eingabeobjekte ab.

output
array
Direktlink kopieren

Unmittelbar nach der Erstellung gibt die API ein leeres output-Array auf der obersten Ebene. Rufen Sie mit getById die aufgelösten Ausgabeobjekte ab.

active
boolean
Direktlink kopieren

Ob die Route nach der Erstellung aktiviert ist.

created
string
Direktlink kopieren

Erstellungszeitstempel, der von der API zurückgegeben wird.

success
boolean
Direktlink kopieren

Die API gibt zusammen mit dem erstellten Routenobjekt ein boolesches Erfolgsflag zurück. Bei Erfolg ist es true.

Antwort: SRT-Route erstellen
JSON
Code kopieren
{
"router_name": "Awesome SRT route",
"input": [],
"output": [],
"active": true,
"user_id": "69360341db559495f643de6a",
"created": "2026-03-24T00:45:02.729Z",
"_id": "69c1de8e28c95839e0dffb74",
"__v": 0,
"id": "69c1de8e28c95839e0dffb74",
"success": true
}
POST
/api/srt-routes/getAll
API-Token erforderlich
POST
/api/srt-routes/getById
API-Token erforderlich
POST
/api/srt-routes/update
API-Token erforderlich
POST
/api/srt-routes/start
API-Token erforderlich
POST
/api/srt-routes/stop
API-Token erforderlich
POST
/api/srt-routes/getCount
API-Token erforderlich
DELETE
/api/srt-routes/remove
API-Token erforderlich