phongcao / webrtc-mrvc-sample Goto Github PK
View Code? Open in Web Editor NEWWebRTC Mixed Remote View Compositor
License: MIT License
WebRTC Mixed Remote View Compositor
License: MIT License
When I run Setup.cmd from the command prompt, the development environment sets up successfully and the initial WebRTC build setup proceeds successfully as well. However, it fails when compiling webrtc native libs at 60/2330.
[59/2330] CXX obj/third_party/libyuv/libyuv_internal/convert_argb.obj FAILED: obj/third_party/libyuv/libyuv_internal/convert_argb.obj ninja -t msvc -e environment.winuwp_x86 -- "c:\program files (x86)\microsoft visual studio\2017\professional\vc\tools \msvc\14.15.26726\bin\hostx64\x86\cl.exe" /nologo /showIncludes @obj/third_party/libyuv/libyuv_internal/convert_argb .obj.rsp /c ../../third_party/libyuv/source/convert_argb.cc /Foobj/third_party/libyuv/libyuv_internal/convert_argb.ob j /Fd"obj/third_party/libyuv/libyuv_internal_cc.pdb" c:\program files (x86)\windows kits\10\include\10.0.17134.0\ucrt\corecrt_wstdlib.h(440): error C2375: '_wputenv': redef inition; different linkage [C:\webrtc-mrvc-sample\webrtc\webrtc\windows\projects\msvc\WebRtc.UWP.Native.Builder\ WebRtc.UWP.Native.Builder.vcxproj] C:\webrtc-mrvc-sample\webrtc\webrtc\xplatform\webrtc\third_party\winuwp_compat\winuwp_compat_std.h(91): note: see declaration of '_wputenv' c:\program files (x86)\windows kits\10\include\10.0.17134.0\ucrt\stdlib.h(1191): error C2375: 'getenv': redefinition; d ifferent linkage [C:\webrtc-mrvc-sample\webrtc\webrtc\windows\projects\msvc\WebRtc.UWP.Native.Builder\WebRtc.UWP .Native.Builder.vcxproj] C:\webrtc-mrvc-sample\webrtc\webrtc\xplatform\webrtc\third_party\winuwp_compat\winuwp_compat_std.h(54): note: see declaration of 'getenv' c:\program files (x86)\windows kits\10\include\10.0.17134.0\ucrt\stdlib.h(1208): error C2375: '_dupenv_s': redefinition ; different linkage [C:\webrtc-mrvc-sample\webrtc\webrtc\windows\projects\msvc\WebRtc.UWP.Native.Builder\WebRtc. UWP.Native.Builder.vcxproj]
Afterwards, it fails at most of the other items before printing a large amount of red failure text that's all about the same linkage redefinition issue, reporting around 20 errors in total.
I'm wondering if something is wrong with my environment, but I'm not sure. I should have the latest version of the W10 SDK and Visual Studio.
Hi,
I tried to build the UrhoUWPDesktop project, but got the following error. The UrhoSharp NuGet Package originally specified in the project is 1.8.0, but it is not available in the NuGet server now. I use the latest version 1.8.93 but apparently its Texture2D class does not expose the GetGPUObject function. Any idea how to fix it?
Severity Code Description Project File Line Suppression State
Error CS1061 'Texture2D' does not contain a definition for 'GetGPUObject' and no accessible extension method 'GetGPUObject' accepting a first argument of type 'Texture2D' could be found (are you missing a using directive or an assembly reference?) UrhoUWPDesktop D:\projects\webrtc-mrvc-sample\UrhoUWPDesktop\UrhoApplication.cs 141 Active
The only way to initialize the peer connection is using voice command from HoloLens. If we try clicking on the Call
button from the desktop client, the app will crash.
Currently, only VP8 is supported. To make it work for H264:
I'm able to build the solution, but I got lots of warning like the below example, for many methods which should belong to the module "mono-urho":
MCG0004: The method 'SDL_SendAppEvent' was not found in module 'mono-urho' specified by DllImport method 'System.Int32 Urho.Sdl.SDL_SendAppEvent(System.Byte)'. Calling this method would throw exception at runtime.
I'm using VS Enterprise 2017 15.8.7
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.