6
Я запустил RTCDataChannel
и по умолчанию оказался в ненадежном режиме.WebRTC RTCDataChannel - как настроить надежность?
Я хочу, чтобы он был надежным, чтобы получить гарантированную доставку пакетов, но конфигурация RTCDataChannelInit
, похоже, не имеет настройки для этого.
dictionary RTCDataChannelInit {
boolean ordered = true;
unsigned short maxPacketLifeTime;
unsigned short maxRetransmits;
DOMString protocol = "";
boolean negotiated = false;
unsigned short id;
};
Кроме того, RTCDataChannel.isReliable
это свойство только для чтения.
Как настроить канал в надежном режиме?
спасибо. @Philipp прав, по умолчанию является надежным. Чтобы расширить этот ответ немного больше, фактический параметр задается как часть 'RTCMediaConstraints' (а не' RTCDataChannelInit'). Я случайно установил флаг «RtpDataChannels» как дополнительное ограничение для носителя, из-за чего канал был инициализирован как ненадежный. –
Каналы данных RTP представляют собой устаревшую хромовую вещь (ака: не работают с Firefox), устарели почти два года, и все еще много людей спотыкаются над этим :-( –