Reputation: 69988
I felt that WebRTC has 2 channels:
Are there more channels to this? Namely "DataChannel" -- probably used for file & chat sharing?
If there is, how is it different from the traditional VOIP media channel and what protocol does it use?
Upvotes: 2
Views: 620
Reputation: 684
WebRTC Data Channels are indeed designed to transfer raw data, either reliably or not. Note that you can establish multiple Data Channels over a single Peer Connection, they'll run in parallel.
The network stack involved is SCTP over DTLS. The main difference compared to media is that it implements flow and congestion control, to allow for elastic traffic, a behavior similar to TCP.
Upvotes: 3