Re: [webrtc-extensions] Investigate the possibility to interact with data channel in workers (#64)

I did a prototype implementation in WebKit and have the following implementation feedback:
- If the peer connection that created the original data channel closes, the data channel gets closed.
- Transferring a data channel while the data channel is sending data is probably doable but a bit painful, especially when sending blobs. We could disallow transferring data channels if they are in 'open' state, or if their bufferAmount is not zero. Current prototype restricts transferring data channels to 'connecting' state at the moment.
- Transferring a data channel multiple times should be fine. If an intermediate context goes away, this might not trigger closing the data channel (contrary to streams currently).

-- 
GitHub Notification of comment by youennf
Please view or discuss this issue at https://github.com/w3c/webrtc-extensions/issues/64#issuecomment-795324665 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 10 March 2021 12:09:03 UTC