Spec-Zone.ru › Web APIs

RTCRtpReceiver: метод getSynchronizationSources()

Базовая Широко доступная

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Метод getSynchronizationSources() интерфейса RTCRtpReceiver возвращает массив объектов, каждый из которых соответствует идентификатору SSRC (источника синхронизации), полученному текущим RTCRtpReceiver за последние десять секунд.

Синтаксис

getSynchronizationSources()

Параметры

Нет.

Возвращаемое значение

Массив объектов, каждый из которых описывает один из источников синхронизации, которые предоставляли данные для входящего потока в течение последних десяти секунд. Эти объекты содержат следующие свойства:

audioLevel

Значение с плавающей точкой от 0,0 до 1,0, определяющее уровень звука в последнем RTP-пакете, воспроизведённом из источника синхронизации.

Значение находится в линейной шкале и выражено в единицах dBov или децибелах (перегрузка). Это амплитуда относительно точки, в которой начинает происходить ограничение звука. Значение 1,0 соответствует 0 dBov (максимальный звук), значение 0,0 соответствует тишине, а значение 0,5 соответствует приблизительному изменению уровня звукового давления на 6 дБ SPL (децибелы уровня звукового давления) от 0 dBov.

Это значение обязательно и всегда присутствует.

rtpTimestamp Необязательно

RTP-временной отметка (целое число DOMHighResTimeStamp) мультимедиа. Эта временная отметка, сгенерированная источником, указывает время, в которое мультимедиа в этом пакете, запланированном к воспроизведению в момент, указанный timestamp, первоначально была взята или сгенерирована. Она может быть полезна для целей упорядочивания и синхронизации.

source Необязательно

Положительное целое число, определяющее идентификатор SSRC источника синхронизации. Это уникально идентифицирует источник конкретных RTP-пакетов потока.

timestamp Необязательно

DOMHighResTimeStamp, указывающая самое последнее время, в которое кадр, исходящий от этого источника, был доставлен приемнику MediaStreamTrack

Спецификации

Спецификация
WebRTC: Взаимодействие в режиме реального времени в браузерах
# dom-rtcrtpreceiver-getsynchronizationsources

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android
getSynchronizationSources 73 79 59 60 12.1 73 59 52 12.2 11.0 73
audio_tracks_supported 73 79 59 60 12.1 73 59 52 12.2 11.0 73
video_tracks_supported 73 79 68 60 12.1 73 68 52 12.2 11.0 73

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/RTCRtpReceiver/getSynchronizationSources

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API