Open a5480277 opened 5 years ago
I got them from https://github.com/radioman/WebRtc.NET/tree/staging
You should be able to just clone that branch and build and it should work. Let me know if you have issues with that, I remember there was some annoying things it took me a while to get working right
Hi Phylliida,
Thanks for your reply. I have success build the WebRtc.NET.dll and WebRtcNative.dll Release(x86/x64) version. But I have some questions.
Did you ever modify the sample code? I try to replace your WebRtc.NET.dll and WebRtcNative.dll with my files. It will report compile error because it can't find the OnDataChannel function from my DLL. After add and export this function by myself, it have build success. But, I'm not sure my change is correct or not...I just pass this callback from Conductor::OnDataChannel().
How to run the WebRtc.NET.Demo application?
How to update the webRtc native dll files to latest version?
Sorry, I should be describe more detail for question-3 I'm using Unity, but I'm not asking how to replace this dlls.
I'm talking about the webRtc native dlls(Build from Google). Because WebRtc.NET is wrap webrtc native libraries, but their libraries is a little old(Build on 2017) I want update these libraries to latest version. Did you ever try it?
Oh see what you are saying. I would like to, in fact the reason this repo hasn't got any updates recently is because I've been trying for so long to get a more recent version of WebRTC building for a while now. I have probably hundreds of hours just spent trying to get WebRTC working reliably in Unity but this project is as close as I've got.
The problem is that WebRTC is super bloated, a PITA to build on Windows, and I kept running into obscure bugs/segfaults when trying to do simple examples. Recently I've been reading about ICE/STUN/TURN because I think I might just end up seeing if I can avoid WebRTC altogether if possible. I just uploaded a Websocket only unity package you could try using instead if you are running into reliability issues or anything. It's dependencies should be much easier to build.
Also, the other issue you may run into is that the more recent versions of WebRTC build using the Windows 10 C# .NET apis. Unity finally has .net 4.x support, but that's different than Windows 10 C# .NET in weird annoying ways.
Hello,
How to build the WebRtc.NET.dll and WebRtcNative-x86.dll? Is there any open source code can be downloaded?
Thanks