ListFan
Tekst · Gratis

OBS WebSocket-verzoek maken

Maak een OBS WebSocket v5-verzoek voor een scène, dempstatus of ingangsvolume zonder verbinding met OBS.

01Voer waarden in

Werkt in je browser

Werkt offline in de browser. Nadat de pagina en benodigde bestanden geladen zijn, is geen internet nodig voor de verwerking.

Zet de gekozen actie en exacte scène- of ingangsnaam in requestData. Verpak dit in een v5-verzoek met op: 6 en de opgegeven requestId. Genereer JSON voor een afzonderlijk geauthenticeerde OBS WebSocket-client.

Voorbeeld

Zo werkt het

Maak een OBS WebSocket v5-verzoek voor een scène, dempstatus of ingangsvolume zonder verbinding met OBS.

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

Er wordt geen verbinding geopend en geen opdracht uitgevoerd. Een compatibele, geïdentificeerde WebSocket-client moet het verzoek verzenden. Voor het kiezen van een voorbeeldscène is de studiomodus vereist. De scène- en ingangsnamen moeten bestaan in je OBS-configuratie. Volume is in decibel, niet in procenten; het ondersteunde bereik is −100 tot +26 dB.

Je gegevens blijven bij jou

Invoer wordt op deze pagina verwerkt en niet naar een server gestuurd.

Over deze tool

Maak een OBS WebSocket v5-verzoek voor een scène, dempstatus of ingangsvolume zonder verbinding met OBS.

Zet de gekozen actie en exacte scène- of ingangsnaam in requestData. Verpak dit in een v5-verzoek met op: 6 en de opgegeven requestId. Genereer JSON voor een afzonderlijk geauthenticeerde OBS WebSocket-client.

Tool gebruiken ↑

Hoe werkt het?

  1. Voer waarden in

    Verzoekactie · Exacte scène- of ingangsnaam · Verzoek-ID · Dempstatus · Ingangsvolume · dB

  2. Berekenen / maken

    Maak een OBS WebSocket v5-verzoek voor een scène, dempstatus of ingangsvolume zonder verbinding met OBS.

  3. Resultaat

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

Berekeningsmethode

  1. Zet de gekozen actie en exacte scène- of ingangsnaam in requestData.
  2. Verpak dit in een v5-verzoek met op: 6 en de opgegeven requestId.
  3. Genereer JSON voor een afzonderlijk geauthenticeerde OBS WebSocket-client.
op = 6; d = {requestType, requestId, requestData}
Voorbeeld

OBS WebSocket-verzoek maken

Verzoekactie
Programmascène instellen
Exacte scène- of ingangsnaam
Camera
Verzoek-ID
scene-1
Dempstatus
Gedempt
Ingangsvolume · dB
Resultaat
{
  "op": 6,
  "d": {
    "requestType": "SetCurrentProgramScene",
    "requestId": "scene-1",
    "requestData": {
      "sceneName": "Camera"
    }
  }
}

Veelgestelde vragen

Bestuurt het genereren van JSON OBS?

Er wordt geen verbinding geopend en geen opdracht uitgevoerd. Een compatibele, geïdentificeerde WebSocket-client moet het verzoek verzenden. Voor het kiezen van een voorbeeldscène is de studiomodus vereist. De scène- en ingangsnamen moeten bestaan in je OBS-configuratie. Volume is in decibel, niet in procenten; het ondersteunde bereik is −100 tot +26 dB.

Waar gaan mijn gegevens heen?

De berekeningen draaien op uw apparaat. Invoer wordt niet naar een server gestuurd.

Begrippen en definities

Voer waarden in

Verzoekactie

Kies de v5-bewerking. Namen en opties worden op syntaxis gecontroleerd, niet aan de hand van een actieve OBS-instantie.

Kies de modus die bij de invoer past.

Opties: Programmascène instellen · Voorbeeldscène instellen · Demping van ingang instellen · Demping van ingang omschakelen · Ingangsvolume instellen

Exacte scène- of ingangsnaam

Gebruik een scènenaam voor scèneacties en een ingangsnaam voor dempen of volume. Hoofdletters en spelling moeten overeenkomen met OBS.

Voer de brontekst in; verwerking gebeurt lokaal.

Verzoek-ID

Een niet-lege identificatie, maximaal 100 tekens, om een antwoord in je externe client te koppelen.

Voer de brontekst in; verwerking gebeurt lokaal.

Dempstatus

Alleen gebruikt door SetInputMute. Andere acties negeren deze keuze.

Kies de modus die bij de invoer past.

Opties: Gedempt · Niet gedempt

Ingangsvolume · dB

Alleen gebruikt door SetInputVolume. Voer −100 tot +26 dB in; geen percentage.

Voer de numerieke waarde van deze grootheid in.

Minimum: -100 · Maximum: 26

Resultaat

Resultaat

Zet de gekozen actie en exacte scène- of ingangsnaam in requestData. Verpak dit in een v5-verzoek met op: 6 en de opgegeven requestId. Genereer JSON voor een afzonderlijk geauthenticeerde OBS WebSocket-client.

Berekend uit uw invoer met de onderstaande methode.

Veelgemaakte fouten en oplossingen

Ingangsvolume

Fout: 50 invoeren om 50 procent aan te geven.

Oplossing: Voer een waarde in decibel in: 0 dB is een versterkingsfactor van één; ongeveer −6.02 dB is de halve amplitude.

Grenzen en aannames

  • Er wordt geen verbinding geopend en geen opdracht uitgevoerd. Een compatibele, geïdentificeerde WebSocket-client moet het verzoek verzenden. Voor het kiezen van een voorbeeldscène is de studiomodus vereist. De scène- en ingangsnamen moeten bestaan in je OBS-configuratie. Volume is in decibel, niet in procenten; het ondersteunde bereik is −100 tot +26 dB.
  • Zet de gekozen actie en exacte scène- of ingangsnaam in requestData. Verpak dit in een v5-verzoek met op: 6 en de opgegeven requestId. Genereer JSON voor een afzonderlijk geauthenticeerde OBS WebSocket-client.
  • Weergegeven resultaten kunnen afgerond zijn; dit verhoogt de meetnauwkeurigheid niet.