ListFan
Text · Gratis

Skapa OBS WebSocket-begäranden

Förbered en OBS WebSocket v5-begäran för en scen, ljudavstängning eller ingångsvolym utan att ansluta till OBS.

01Ange värden

Körs i webbläsaren

Fungerar offline i webbläsaren. När sidan och nödvändiga filer har laddats behövs inget internet för bearbetningen.

Placera vald åtgärd och exakt scen- eller ingångsnamn i requestData. Omslut det i en v5-begäran med op: 6 och angivet requestId. Skapa JSON för en separat autentiserad OBS WebSocket-klient.

Exempel

Så fungerar det

Förbered en OBS WebSocket v5-begäran för en scen, ljudavstängning eller ingångsvolym utan att ansluta till OBS.

op = 6; d = {requestType, requestId, requestData}

Ingen anslutning öppnas och inget kommando körs. En kompatibel, identifierad WebSocket-klient måste skicka begäran. Val av förhandsvisningsscen kräver studioläge. Scen- och ingångsnamnen måste finnas i din OBS-konfiguration. Volymen anges i decibel, inte procent; intervallet som stöds är −100 till +26 dB.

Dina data stannar hos dig

Inmatningen behandlas på den här sidan och skickas inte till en server.

Om verktyget

Förbered en OBS WebSocket v5-begäran för en scen, ljudavstängning eller ingångsvolym utan att ansluta till OBS.

Placera vald åtgärd och exakt scen- eller ingångsnamn i requestData. Omslut det i en v5-begäran med op: 6 och angivet requestId. Skapa JSON för en separat autentiserad OBS WebSocket-klient.

Använd verktyget ↑

Så används det

  1. Ange värden

    Begärd åtgärd · Exakt scen- eller ingångsnamn · Begärans ID · Ljudavstängning · Ingångsvolym · dB

  2. Beräkna / skapa

    Förbered en OBS WebSocket v5-begäran för en scen, ljudavstängning eller ingångsvolym utan att ansluta till OBS.

  3. Resultat

    { "op": 6, "d": { "requestType": "SetCurrentProgramScene", "requestId": "scene-1", "requestData": { "sceneName": "Camera" } } }

Beräkningsmetod

  1. Placera vald åtgärd och exakt scen- eller ingångsnamn i requestData.
  2. Omslut det i en v5-begäran med op: 6 och angivet requestId.
  3. Skapa JSON för en separat autentiserad OBS WebSocket-klient.
op = 6; d = {requestType, requestId, requestData}
Exempel

Skapa OBS WebSocket-begäranden

Begärd åtgärd
Ställ in programscen
Exakt scen- eller ingångsnamn
Camera
Begärans ID
scene-1
Ljudavstängning
Ljud av
Ingångsvolym · dB
Resultat
{
  "op": 6,
  "d": {
    "requestType": "SetCurrentProgramScene",
    "requestId": "scene-1",
    "requestData": {
      "sceneName": "Camera"
    }
  }
}

Vanliga frågor

Styr genereringen av JSON OBS?

Ingen anslutning öppnas och inget kommando körs. En kompatibel, identifierad WebSocket-klient måste skicka begäran. Val av förhandsvisningsscen kräver studioläge. Scen- och ingångsnamnen måste finnas i din OBS-konfiguration. Volymen anges i decibel, inte procent; intervallet som stöds är −100 till +26 dB.

Vart går mina uppgifter?

Beräkningarna körs på din enhet. Indata skickas inte till en server.

Termer och förklaringar

Ange värden

Begärd åtgärd

Välj v5-operation. Namn och alternativ kontrolleras syntaktiskt, inte mot en körande OBS-instans.

Välj läget som passar inmatade data.

Alternativ: Ställ in programscen · Ställ in förhandsvisningsscen · Ställ in ljudavstängning för ingång · Växla ljudavstängning för ingång · Ställ in ingångsvolym

Exakt scen- eller ingångsnamn

Använd ett scennamn för scenåtgärder och ett ingångsnamn för ljudavstängning eller volym. Stavning och skiftläge måste matcha OBS.

Ange källtexten; bearbetningen sker lokalt.

Begärans ID

En identifierare som inte är tom, högst 100 tecken, för att matcha ett svar i din externa klient.

Ange källtexten; bearbetningen sker lokalt.

Ljudavstängning

Används endast av SetInputMute. Andra åtgärder ignorerar valet.

Välj läget som passar inmatade data.

Alternativ: Ljud av · Ljud på

Ingångsvolym · dB

Används endast av SetInputVolume. Ange −100 till +26 dB; ange inte procent.

Ange storhetens numeriska värde.

Minimum: -100 · Maximum: 26

Resultat

Resultat

Placera vald åtgärd och exakt scen- eller ingångsnamn i requestData. Omslut det i en v5-begäran med op: 6 och angivet requestId. Skapa JSON för en separat autentiserad OBS WebSocket-klient.

Beräknas från dina indata med metoden nedan.

Vanliga fel och lösningar

Ingångsvolym

Fel: Att ange 50 för att mena 50 procent.

Lösning: Ange ett decibelvärde i stället: 0 dB är enhetsförstärkning; ungefär −6.02 dB är halva amplituden.

Begränsningar och antaganden

  • Ingen anslutning öppnas och inget kommando körs. En kompatibel, identifierad WebSocket-klient måste skicka begäran. Val av förhandsvisningsscen kräver studioläge. Scen- och ingångsnamnen måste finnas i din OBS-konfiguration. Volymen anges i decibel, inte procent; intervallet som stöds är −100 till +26 dB.
  • Placera vald åtgärd och exakt scen- eller ingångsnamn i requestData. Omslut det i en v5-begäran med op: 6 och angivet requestId. Skapa JSON för en separat autentiserad OBS WebSocket-klient.
  • Resultat kan avrundas; det ökar inte mätningens noggrannhet.