Uruchomiłem urządzenie RTCDataChannel
i domyślnie wydaje się, że jest w trybie awaryjnym.WebRTC RTCDataChannel - jak skonfigurować, aby być niezawodnym?
Chcę skonfigurować go tak, aby był niezawodny, aby uzyskać gwarantowaną dostawę pakietów, ale konfiguracja RTCDataChannelInit
wydaje się nie mieć tego ustawienia.
dictionary RTCDataChannelInit {
boolean ordered = true;
unsigned short maxPacketLifeTime;
unsigned short maxRetransmits;
DOMString protocol = "";
boolean negotiated = false;
unsigned short id;
};
Ponadto, RTCDataChannel.isReliable
jest właściwością tylko do odczytu.
Jak skonfigurować kanał w niezawodny tryb?
Dziękuję. @Philipp ma rację, domyślnie jest niezawodny. Aby rozwinąć tę odpowiedź nieco bardziej, aktualny parametr jest ustawiony jako część 'RTCMediaConstraints' (a nie' RTCDataChannelInit'). Przypadkowo ustawiłem flagę 'RtpDataChannels' jako opcjonalne ograniczenie nośnika, które spowodowało zainicjowanie kanału jako niewiarygodne. –
Kanały danych RTP są starszymi rzeczami z Chrome (aka: nie działają z Firefoksem), zostały wycofane przez prawie dwa lata i wciąż wiele osób się na to natknie :-( –