-
SummaryAllow user (caller) to provide the base level MotivationThis feature would allow library users to have control at a much lower layer over the packets sent during the WebRTC communication, which would fit more network structure and enable many fancy use cases. Describe alternatives you've consideredOr could you please provide clear instruction to the line of code where the raw socket (net.Conn) has been wrapped into the library so I could fork and try it on my own. Additional contextI have been working on an Internet Censorship Circumventing project called Conjure and our current network topology needs access to the raw socket in order to make it work. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
I'm sorry if I sounded like someone didn't read the code and come to demand... I have spent several hours jumping between all those dependencies trying to find the correct |
Beta Was this translation helpful? Give feedback.
-
Very cool project @gaukas! Excited you are using Pion :) Yes this is possible today! Via the SettingEngine you can use the ICEUDPMux. This allows you to pass in a socket you are already listening and the PeerConnection uses that. |
Beta Was this translation helpful? Give feedback.
Very cool project @gaukas! Excited you are using Pion :)
Yes this is possible today! Via the SettingEngine you can use the ICEUDPMux. This allows you to pass in a socket you are already listening and the PeerConnection uses that.