Ich feuerte eine RTCDataChannel
, und standardmäßig scheint es in unzuverlässigen Modus zu sein.WebRTC RTCDataChannel - wie konfiguriert man zuverlässig?
Ich möchte es so konfigurieren, dass es zuverlässig ist, um eine garantierte Paketzustellung zu erhalten, aber die RTCDataChannelInit
Konfiguration scheint keine Einstellung dafür zu haben.
dictionary RTCDataChannelInit {
boolean ordered = true;
unsigned short maxPacketLifeTime;
unsigned short maxRetransmits;
DOMString protocol = "";
boolean negotiated = false;
unsigned short id;
};
Auch die RTCDataChannel.isReliable
ist eine schreibgeschützte Eigenschaft.
Wie konfiguriere ich den Kanal im zuverlässigen Modus?
Vielen Dank. @Philipp hat Recht, der Standard ist zuverlässig. Um diese Antwort etwas weiter auszudehnen, wird der tatsächliche Parameter als Teil der 'RTCMediaConstraints' (und nicht 'RTCDataChannelInit') gesetzt. Ich hatte versehentlich das Flag "RtpDataChannels" als optionale Medieneinschränkung gesetzt, die dazu führte, dass der Kanal als unzuverlässig initialisiert wurde. –
RTP-Datenkanäle sind eine Chrome-Sache (aka: nicht mit Firefox arbeiten), sind seit fast zwei Jahren veraltet und immer noch stolpern viele Leute darüber :-( –