pixiv Inc. released a fork of WebRTC project, with C/.NET bindings

122 views
Skip to first unread message

小田喜陽彦

unread,
Oct 11, 2019, 7:22:29 AM10/11/19
to discuss-webrtc
Hi,

I would like to let you know pixiv Inc. released a fork of WebRTC project including C/.NET bindings:

A Unity forum thread about the .NET bindings is also opened:

There are several changes made for this fork, and I would like to contribute them to the upstream as much as possible. The C/.NET bindings should be the most controversial among those changes, as it is far more significant compared to the Unity plugin lives in the repository. The following is the key facts to determine the introduction of the bindings:

- The .NET library is mainly aimed to run on Unity, but not constrained to the platform.
- In issue 2823783002, it is decided not to include C# code because it requires proprietary dependency to build and run, but this library does not.
- The Unity plugin suffers from threading issue because it does not employ mono_thread_attach as advised in the article published by Mono project:
  > To do so, call the mono_thread_attach() function before you execute any other Mono API or before manipulating any managed object.
- There are a number of feature additions and compatibility advantages in the new .NET bindings.

I would like to know if there is a chance to introduce such changes. Opinions and discussions about the fork will be highly appreciated.

Thanks.
Reply all
Reply to author
Forward
0 new messages