Giter Site home page Giter Site logo

INSTRUCTIONS

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

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

IMPORTANT NOTES:

  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: https://help.github.com/articles/dealing-with-line-endings/ https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration#__code_core_autocrlf_code (section core.autocrlf)
  2. Visual Studio 2015 is required
  3. Latest supported Win 10 SDK is 10.0.14393.x

How to Build:

WINDOWS BUILD :

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


cd ortclib-sdk
bin\prepare.bat


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.

====

ORTC Lib's Projects

chatterbox icon chatterbox

ChatterBox sample application using the latest published ORTC Lib NuGet package

idnkit icon idnkit

C / C++ IDN kit as tracked from http://jprs.co.jp/idn/ and make compileable for iOS / Android

ortc-linux icon ortc-linux

WebRTC wrapper API for exposing ORTC API to linux platform

peercc-sample icon peercc-sample

PeerCC sample application using the latest published ORTC Lib NuGet package

udns icon udns

Dependency library UDNS for performing DNS lookups (as used in Open Peer C++ library)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.