ListFan
Teks · Gratis

Pembuat permintaan OBS WebSocket

Siapkan permintaan OBS WebSocket v5 untuk adegan, status bisu, atau volume input tanpa terhubung ke OBS.

01Masukkan nilai

Berjalan di peramban

Berjalan offline di browser. Setelah halaman dan berkas yang diperlukan dimuat, pemrosesan tidak memerlukan internet.

Petakan tindakan yang dipilih dan nama adegan atau input yang persis ke requestData. Bungkus dalam struktur permintaan v5 op: 6 dengan requestId yang diberikan. Hasilkan JSON untuk klien OBS WebSocket yang diautentikasi secara terpisah.

Contoh

Cara kerja

Siapkan permintaan OBS WebSocket v5 untuk adegan, status bisu, atau volume input tanpa terhubung ke OBS.

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

Tidak ada koneksi dibuka atau perintah dijalankan. Klien WebSocket yang kompatibel dan sudah diidentifikasi harus mengirim permintaan. Pemilihan adegan pratinjau memerlukan Mode Studio. Nama adegan dan input harus ada dalam pengaturan OBS Anda. Volume dinyatakan dalam desibel, bukan persentase; rentang yang didukung adalah −100 hingga +26 dB.

Data tetap milik Anda

Data diproses di halaman ini dan tidak dikirim ke server.

Tentang alat ini

Siapkan permintaan OBS WebSocket v5 untuk adegan, status bisu, atau volume input tanpa terhubung ke OBS.

Petakan tindakan yang dipilih dan nama adegan atau input yang persis ke requestData. Bungkus dalam struktur permintaan v5 op: 6 dengan requestId yang diberikan. Hasilkan JSON untuk klien OBS WebSocket yang diautentikasi secara terpisah.

Gunakan alat ↑

Cara menggunakan

  1. Masukkan nilai

    Tindakan permintaan · Nama adegan atau input persis · ID permintaan · Status bisu · Volume input · dB

  2. Hitung / buat

    Siapkan permintaan OBS WebSocket v5 untuk adegan, status bisu, atau volume input tanpa terhubung ke OBS.

  3. Hasil

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

Metode perhitungan

  1. Petakan tindakan yang dipilih dan nama adegan atau input yang persis ke requestData.
  2. Bungkus dalam struktur permintaan v5 op: 6 dengan requestId yang diberikan.
  3. Hasilkan JSON untuk klien OBS WebSocket yang diautentikasi secara terpisah.
op = 6; d = {requestType, requestId, requestData}
Contoh skenario

Pembuat permintaan OBS WebSocket

Tindakan permintaan
Atur adegan program
Nama adegan atau input persis
Camera
ID permintaan
scene-1
Status bisu
Dibisukan
Volume input · dB
Hasil
{
  "op": 6,
  "d": {
    "requestType": "SetCurrentProgramScene",
    "requestId": "scene-1",
    "requestData": {
      "sceneName": "Camera"
    }
  }
}

Pertanyaan umum

Apakah pembuatan JSON akan mengendalikan OBS?

Tidak ada koneksi dibuka atau perintah dijalankan. Klien WebSocket yang kompatibel dan sudah diidentifikasi harus mengirim permintaan. Pemilihan adegan pratinjau memerlukan Mode Studio. Nama adegan dan input harus ada dalam pengaturan OBS Anda. Volume dinyatakan dalam desibel, bukan persentase; rentang yang didukung adalah −100 hingga +26 dB.

Ke mana data saya dikirim?

Perhitungan berjalan di perangkat Anda. Masukan tidak dikirim ke server.

Istilah dan definisi

Masukkan nilai

Tindakan permintaan

Pilih operasi v5. Nama dan opsi diperiksa sintaksnya, bukan dicocokkan dengan OBS yang sedang berjalan.

Pilih mode yang sesuai dengan data masukan.

Pilihan: Atur adegan program · Atur adegan pratinjau · Atur bisu input · Alihkan bisu input · Atur volume input

Nama adegan atau input persis

Gunakan nama adegan untuk tindakan adegan; nama input untuk bisu atau volume. Huruf besar/kecil dan ejaan harus cocok dengan OBS.

Masukkan teks sumber; pemrosesan dilakukan lokal.

ID permintaan

Pengenal yang tidak kosong, maksimal 100 karakter, untuk mencocokkan respons pada klien eksternal Anda.

Masukkan teks sumber; pemrosesan dilakukan lokal.

Status bisu

Hanya digunakan oleh SetInputMute. Tindakan lain mengabaikan pilihan ini.

Pilih mode yang sesuai dengan data masukan.

Pilihan: Dibisukan · Tidak dibisukan

Volume input · dB

Hanya digunakan oleh SetInputVolume. Masukkan −100 hingga +26 dB; jangan masukkan persentase.

Masukkan nilai numerik besaran ini.

Minimum: -100 · Maksimum: 26

Hasil

Hasil

Petakan tindakan yang dipilih dan nama adegan atau input yang persis ke requestData. Bungkus dalam struktur permintaan v5 op: 6 dengan requestId yang diberikan. Hasilkan JSON untuk klien OBS WebSocket yang diautentikasi secara terpisah.

Dihitung dari masukan Anda dengan metode di bawah.

Kesalahan umum dan perbaikannya

Volume input

Kesalahan: Memasukkan 50 untuk menyatakan 50 persen.

Perbaikan: Masukkan nilai desibel: 0 dB adalah penguatan satu kali; sekitar −6.02 dB adalah separuh amplitudo.

Batasan dan asumsi utama

  • Tidak ada koneksi dibuka atau perintah dijalankan. Klien WebSocket yang kompatibel dan sudah diidentifikasi harus mengirim permintaan. Pemilihan adegan pratinjau memerlukan Mode Studio. Nama adegan dan input harus ada dalam pengaturan OBS Anda. Volume dinyatakan dalam desibel, bukan persentase; rentang yang didukung adalah −100 hingga +26 dB.
  • Petakan tindakan yang dipilih dan nama adegan atau input yang persis ke requestData. Bungkus dalam struktur permintaan v5 op: 6 dengan requestId yang diberikan. Hasilkan JSON untuk klien OBS WebSocket yang diautentikasi secara terpisah.
  • Hasil dapat dibulatkan; pembulatan tidak meningkatkan ketelitian pengukuran.