| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ko/docs/Web/API/WebRTC_API/Using_data_channels | [Back] [Original] |
Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
RTCPeerConnection WebRTC Peerconnction Peer . WebRTC . peer connection , .
:
WebRTC RTCDataChannel Datagram Transport Layer Security (DTLS) . Security .
datachannel remote peer . ? . .. .
RTCDataChannel Peer . negotiated createDataChannel() false . RTCPeerConnection (remote peer) .
createDataChannel() RTCDataChannel . open RTCDataChannel .
let dataChannel = pc.createDataChannel("MyApp Channel");
dataChannel.addEventListener("open", (event) => {
beginTransmission(dataChannel);
});
Data channel RTCPeerConnection createDataChannel() RTCDataChannel . negotiated true . .
. RTCDataChannel id negotiated true . RTCPeerConnection .
let dataChannel = pc.createDataChannel("MyApp Channel", {
negotiated: true,
});
dataChannel.addEventListener("open", (event) => {
beginTransmission(dataChannel);
});
requestRemoteChannel(dataChannel.id);
negotiated true requestRemoteChannel() ID (negotiation) .
id .
WebRTC . . buffer . .
. , . ( .) WebRTC user agent's WebRTC .
. Even when user agents share the same underlying library for handling Stream Control Transmission Protocol (SCTP) data, there can still be variations due to how the library is used. Firefox SCTP usrsctp . RTCDataChannel .
Firefox Firefox . Firefox SCTP deprecated . . RTCDataChannel .
16kiB . user agents .
~~ 64kiB (16kiB if you want to support cross-browser exchange of data) RTCDataChannel . RTCDataChannel SCTP . . Support for messages larger than the network layer's Maximum transmission unit was added almost as an afterthought, in case signaling messages needed to be larger than the MTU. . .~~
~~ .~~ WebRTC SCTP . .
end-of-record(EOR) ( ) . Firefox 57 . Chrome .(Chromium Bug 7774 ). EOR RTCDataChannel . ( 256kiB Firfox 1GiB). 256kiB . .
(stream schedulers) SCTP ndata specification . WebRTC . IETF (draft form) SCTP .
Firefox ndata . Firefox bug 1381145 . Chrome Chrome Bug 5696 ndata .
. Demystifyijng WebRTC's Data Channel Message Size Limitations, written by Lennart Grahl. . . EOR .
WebRTC . RTCDataChannel Transport Layer Security (TLS) Datagram Transport Layer Security (DTLS) . TLS HTTPS data channel .
WebRTC peer-to-peer . .
This page was last modified on 2025 12 4 by MDN contributors.
RTCPeerConnectionRTCSessionDescriptionRTCIceCandidateRTCPeerConnectionIceEventRTCPeerConnectionIceErrorEventRTCCertificateRTCRtpSenderRTCRtpReceiverRTCRtpTransceiverRTCDtlsTransportRTCIceTransportRTCTrackEventRTCSctpTransportRTCDataChannelRTCDataChannelEventRTCDTMFSenderRTCDTMFToneChangeEventRTCStatsReportRTCErrorEventRTCRtpScriptTransformRTCRtpScriptTransformerRTCEncodedVideoFrameRTCEncodedAudioFrameRTCTransformEventRTCIceParametersRTCIceCandidatePairRTCIceCandidatePairStatsRTCInboundRtpStreamStatsRTCIceCandidateStatsRTCAudioSourceStatsRTCVideoSourceStatsRTCCodecStatsRTCDataChannelStatsRTCOutboundRtpStreamStatsRTCPeerConnectionStatsRTCRemoteInboundRtpStreamStatsRTCRemoteOutboundRtpStreamStatsRTCDataChannel: bufferedamountlowRTCDataChannel: closeRTCDataChannel: closingRTCPeerConnection: connectionstatechangeRTCPeerConnection: datachannelRTCDataChannel: errorRTCDtlsTransport: errorRTCIceTransport: gatheringstatechangeRTCPeerConnection: icecandidateRTCPeerConnection: icecandidateerrorRTCPeerConnection: iceconnectionstatechangeRTCPeerConnection: icegatheringstatechangeRTCDataChannel: messageRTCPeerConnection: negotiationneededRTCDataChannel: openRTCIceTransport: selectedcandidatepairchangeRTCPeerConnection: signalingstatechangeRTCIceTransport: statechangeRTCDtlsTransport: statechangeRTCDTMFSender: tonechangeRTCPeerConnection: trackDedicatedWorkerGlobalScope: rtctransformYour blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |