[tor-bugs] #28942 [Circumvention/Snowflake]: Evaluate pion WebRTC
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Sep 6 19:02:21 UTC 2019
#28942: Evaluate pion WebRTC
--------------------------------------------+------------------------------
Reporter: backkem | Owner: cohosh
Type: enhancement | Status: accepted
Priority: Medium | Milestone:
Component: Circumvention/Snowflake | Version:
Severity: Normal | Resolution:
Keywords: anti-censorship-roadmap-august | Actual Points:
Parent ID: | Points: 5
Reviewer: | Sponsor:
| Sponsor28-must
--------------------------------------------+------------------------------
Comment (by cohosh):
Okay, I have a PR under submission for pion/webrtc:
https://github.com/pion/webrtc/pull/816
As mentioned in
https://github.com/pion/webrtc/pull/763/#issuecomment-528224065, it's
worth it for us to revisit the problems we were having in comment:28 that
caused us to use the trickle ICE gathering method.
I still think this library is the way to go since it seems our best path
forward in getting Snowflake building on Windows (and probably Android as
well). However, we've already seen in the short time we've been working
with it that a minor version upgrade required several days of development
time on our end to get things working again. I pointed out a concern I
have with how this specific change was made in my comment on the PR that
merged it: https://github.com/pion/webrtc/pull/763/#issuecomment-528967735
The commit that broke things for us significantly altered the
functionality of the core WebRTC API, and was made only for the purpose of
getting an unusually constructed example working. This development
practice isn't what I'd prefer in a library we rely on so heavily.
Like I said, I still like this path forward, I think it will be far easier
to maintain than libwebrtc and has many other advantages. The development
team at pion have been very enthusiastic and helpful in addressing our
issues and merging fixes.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28942#comment:61>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list