Skip to content
C# / C++ ORTC Lib SDK for UWP, iOS, and Android
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin @ 7962a07
docs @ 4fdf220 - added ortclib sdk project dependencies Sep 14, 2016
webrtc - added marker handling engine to video capturing custom media sink Aug 10, 2017
.gitignore - updated ortclib-services-cpp Oct 2, 2016
.gitmodules updated repo locations for bin, zsLib, zsLib-eventing, cryptopp Sep 17, 2018 Update Jan 29, 2018
license.txt Create license.txt Mar 23, 2017


From your terminal, please clone the "ortclib-sdk" git repository (before cloning, please read IMPORTANT NOTES section below): git clone --recursive

This repository will yield the ORTC Lib SDK and dependency libraries.

Directory structure:

  • ortc-lib-sdk\bin contains scripts for preparing an environment for Windows
  • ortc-lib-sdk\common contains samples applications that can use Ortc and WebRtc libraries. Currently it is only the case for PeerCC sample
  • ortc-lib-sdk\ortc contains code of Ortc and dependency libraries
  • ortc-lib-sdk\webrtc contains code of WebRtc and dependency libraries
  • ortc-lib-sdk\docs contains documentation


  1. Ensure that Git is properly configured to handle line endings. Git setting for core.autocrlf needs to be set to true; you can check current setting for core.autocrlf using command: 'git config -l', or 'git config core.autocrlf', and you can change setting to true using 'git config --global core.autocrlf true'. Usefull links: (section core.autocrlf)
  2. Visual Studio 2015 is required
  3. Latest supported Win 10 SDK is 10.0.14393.x

How to Build:


  1. Run prepare script, from Windows Command Prompt (not from a terminal emulator):

cd ortclib-sdk

This script will prepare environment but it won't build webrtc projects. In this case webrtc project will be built from Visual Studio once you try to build Org.Ortc or Org.WebRtc.
  1. From VS2015, load ortc\windows\solutions\Ortc.sln for Ortc or webrtc\windows\solutions\WebRtc.sln for WebRtc development.

  2. Now you can build winrt libraries for Ortc or WebRtc and deploy sample apps ChatterBox (WebRtc only) and PeerCC.


You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.