6
Tôi đã kích hoạt RTCDataChannel
và theo mặc định nó có vẻ ở chế độ không đáng tin cậy.WebRTC RTCDataChannel - cách cấu hình đáng tin cậy?
Tôi muốn định cấu hình nó là đáng tin cậy để nhận gói được đảm bảo, nhưng cấu hình RTCDataChannelInit
dường như không có cài đặt cho việc này.
dictionary RTCDataChannelInit {
boolean ordered = true;
unsigned short maxPacketLifeTime;
unsigned short maxRetransmits;
DOMString protocol = "";
boolean negotiated = false;
unsigned short id;
};
Ngoài ra, RTCDataChannel.isReliable
là thuộc tính chỉ đọc.
Làm cách nào để định cấu hình kênh ở chế độ đáng tin cậy?
Cảm ơn bạn. @Philipp là đúng, mặc định là đáng tin cậy. Để mở rộng câu trả lời này thêm một chút, tham số thực tế được thiết lập như một phần của 'RTCMediaConstraints' (và không phải' RTCDataChannelInit'). Tôi đã vô tình đặt cờ 'RtpDataChannels' làm hạn chế phương tiện tùy chọn khiến kênh được khởi tạo là không đáng tin cậy. –
Các kênh dữ liệu RTP là một điều chrome cũ (aka: không hoạt động với Firefox), đã bị ngừng sử dụng trong gần hai năm và vẫn còn rất nhiều người vấp ngã điều này :-( –