Структуры данных

rtc-transport-params

Определяют параметры для транспорта RTP/RTCP - сессий
Имя
Тип
Описание
Примечание
transport_id
enum
Транспорт: udp, tcp
На данный момент поддерживается только udp
rtcp_mux
boolean
Включить мультиплексирование RTP/RTCP потоков в одном соединении
Для WebRTC и для bundled - режима устанавливаеться True
role
enum
Роль для tls/dtls-соединения: active - клиент, passive - сервер, actpass - предоставляется второй стороне
Отсутствие данного параметра отключает Dtls, при этом надо понимать что WebRTC без Dtls не работает. Серверу рекомендуется устанавливать параметр passive.
mtu
numeric
Размер mtu в байтах. От этого параметра зависит максимальный размер RTP-пакетов.
Если mtu неизвестен - желательно задавать как у WebRTC - не более 1200.
dtls_hash_method
enum
Метод цифровой подписи для верификации сертификатов в tls/dtls-соединении: sha-224, sha-256, sha-384 , sha-512
Отсутсвие параметра - верификация не используется. Для WebRTC устанавливается sha-256
ice_mode
enum
Режим работы
: aggressive, regular и lite
Для сервера обычно указывают lite-режим как более экономичный.
bundle
boolean
Режим мультиплексирования транспорта для всех сессий через одно ice/dtls-соединение.
Для WebRTC устанавливается в True и используется совместно c rtcp_mux = true. Предпочтительно использовать этот режим как наиболее экономичный по ресурсам.
There are no rows in this table

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.