ListFan
Текст · Безкоштовно

Створення запиту OBS WebSocket

Підготуйте запит OBS WebSocket v5 для сцени, вимкнення звуку або гучності входу без підключення до OBS.

01Введіть значення

Працює у браузері

Працює у браузері без інтернету. Після завантаження сторінки та потрібних файлів обробка не потребує інтернету.

Помістіть вибрану дію й точну назву сцени або входу в requestData. Обгорніть їх у структуру запиту v5 op: 6 з указаним requestId. Отримайте JSON для окремо автентифікованого клієнта OBS WebSocket.

Приклад

Як це працює

Підготуйте запит OBS WebSocket v5 для сцени, вимкнення звуку або гучності входу без підключення до OBS.

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

З’єднання не відкривається, команди не виконуються. Запит має надіслати сумісний ідентифікований клієнт WebSocket. Для вибору сцени попереднього перегляду потрібен режим студії. Назви сцен і входів мають існувати у вашій конфігурації OBS. Гучність задається в децибелах, не відсотках; підтримуваний діапазон – від −100 до +26 dB.

Дані залишаються у вас

Дані обробляються на цій сторінці й не надсилаються на сервер.

Про інструмент

Підготуйте запит OBS WebSocket v5 для сцени, вимкнення звуку або гучності входу без підключення до OBS.

Помістіть вибрану дію й точну назву сцени або входу в requestData. Обгорніть їх у структуру запиту v5 op: 6 з указаним requestId. Отримайте JSON для окремо автентифікованого клієнта OBS WebSocket.

Використати інструмент ↑

Як користуватися?

  1. Введіть значення

    Дія запиту · Точна назва сцени або входу · Ідентифікатор запиту · Стан вимкнення звуку · Гучність входу · dB

  2. Обчислити / створити

    Підготуйте запит OBS WebSocket v5 для сцени, вимкнення звуку або гучності входу без підключення до OBS.

  3. Результат

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

Метод розрахунку

  1. Помістіть вибрану дію й точну назву сцени або входу в requestData.
  2. Обгорніть їх у структуру запиту v5 op: 6 з указаним requestId.
  3. Отримайте JSON для окремо автентифікованого клієнта OBS WebSocket.
op = 6; d = {requestType, requestId, requestData}
Приклад

Створення запиту OBS WebSocket

Дія запиту
Установити програмну сцену
Точна назва сцени або входу
Camera
Ідентифікатор запиту
scene-1
Стан вимкнення звуку
Звук вимкнено
Гучність входу · dB
Результат
{
  "op": 6,
  "d": {
    "requestType": "SetCurrentProgramScene",
    "requestId": "scene-1",
    "requestData": {
      "sceneName": "Camera"
    }
  }
}

Поширені запитання

Чи керуватиме створення JSON програмою OBS?

З’єднання не відкривається, команди не виконуються. Запит має надіслати сумісний ідентифікований клієнт WebSocket. Для вибору сцени попереднього перегляду потрібен режим студії. Назви сцен і входів мають існувати у вашій конфігурації OBS. Гучність задається в децибелах, не відсотках; підтримуваний діапазон – від −100 до +26 dB.

Куди потрапляють мої дані?

Обчислення виконуються на пристрої. Дані не надсилаються на сервер.

Терміни та пояснення

Введіть значення

Дія запиту

Виберіть операцію v5. Назви й параметри перевіряються синтаксично, а не за запущеним екземпляром OBS.

Оберіть режим відповідно до введених даних.

Варіанти: Установити програмну сцену · Установити сцену попереднього перегляду · Установити вимкнення звуку входу · Перемкнути вимкнення звуку входу · Установити гучність входу

Точна назва сцени або входу

Для дій зі сценою вкажіть назву сцени; для вимкнення звуку або гучності – назву входу. Регістр і написання мають збігатися з OBS.

Введіть вихідний текст; обробка локальна.

Ідентифікатор запиту

Непорожній ідентифікатор до 100 символів для зіставлення відповіді в зовнішньому клієнті.

Введіть вихідний текст; обробка локальна.

Стан вимкнення звуку

Використовується лише SetInputMute. Інші дії ігнорують цей вибір.

Оберіть режим відповідно до введених даних.

Варіанти: Звук вимкнено · Звук увімкнено

Гучність входу · dB

Використовується лише SetInputVolume. Введіть від −100 до +26 dB; не вказуйте відсотки.

Введіть числове значення величини.

Мінімум: -100 · Максимум: 26

Результат

Результат

Помістіть вибрану дію й точну назву сцени або входу в requestData. Обгорніть їх у структуру запиту v5 op: 6 з указаним requestId. Отримайте JSON для окремо автентифікованого клієнта OBS WebSocket.

Обчислюється з ваших даних за методом нижче.

Поширені помилки й виправлення

Гучність входу

Помилка: Введення 50 у значенні 50 відсотків.

Виправлення: Введіть значення в децибелах: 0 dB – одиничне підсилення; приблизно −6.02 dB – половина амплітуди.

Обмеження та припущення

  • З’єднання не відкривається, команди не виконуються. Запит має надіслати сумісний ідентифікований клієнт WebSocket. Для вибору сцени попереднього перегляду потрібен режим студії. Назви сцен і входів мають існувати у вашій конфігурації OBS. Гучність задається в децибелах, не відсотках; підтримуваний діапазон – від −100 до +26 dB.
  • Помістіть вибрану дію й точну назву сцени або входу в requestData. Обгорніть їх у структуру запиту v5 op: 6 з указаним requestId. Отримайте JSON для окремо автентифікованого клієнта OBS WebSocket.
  • Результати можуть округлюватися; це не підвищує точність виміру.