Everyone following the mesh work knows we are quite bullish on WebRTC. It’s the underlying framework we use for secure, scalable, user-to-user and user-to-machine communications. It has many wonderful benefits, my favorite being that it’s built into browsers. Generally, WebRTC is used only for browser-to-browser communication because support is non-existent for native applications. Early this year, we built our very own WebRTC data stack to address this exact problem, adding WebRTC support to the Mesh Agent and so, using the protocol as a scalable way to do remote management.
Today, as a result of the work of Bryan Roe. We are making our C/C++ WebRTC data stack freely available to developers with C# bindings and a fully working sample. Our WebRTC stack has been freely available for a long time, but we now packaged it up so developers can easily include it within their projects. It takes only a few minutes to download our WebRTC Microstack and get a C# application talking to a browser page. You can also use our stack for application-to-application communication, it supports STUN and TURN and is easy to use.
If you are building internet applications, mobile apps that connect back to the home, scalable IoT usages... There is no excuse not to use WebRTC as the communication protocol. Having both native and browser applications communicate using a single, scalable and secure framework is a powerful story.
Download the stack, sample and documentation here: http://opentools.homeip.net/webrtc
Questions and feedback appreciated,
Ylian Saint-Hilaire
info.meshcentral.com
With our native C/C++ WebRTC application stack with C# bindings, we are enabling WebRTC to be
a complete communication framework between web and native applications.
Included is a sample C# application is a tiny HTTP server. You push a button to launch a browser,
it loads a sample html page and a few seconds later, you have a WebRTC connection between C# and Javascript.
Built on top of Microstack, the same framework used by Meshcentral, our WebRTC stack is very small.
Almost all the size of the WebRTC stack is the latest OpenSSL that we statically link into our dll.
Our stack will compile on Windows, Linux, OSX, Android, Yocto and more…
图标图像:
![](http://software.intel.com/sites/default/files/33/a8/search_publish_icon.jpg)