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.
  • Результаты могут округляться; это не повышает точность измерения.