├── .gitignore ├── .travis.yml ├── AUTHORS ├── LICENSE ├── README.md ├── appveyor.yml ├── binding.gyp ├── index.d.ts ├── index.js ├── lib ├── RTCCertificate.d.ts ├── RTCIceCandidate.d.ts ├── RTCPeerConnection.d.ts └── RTCSessionDescription.d.ts ├── package.json ├── scripts ├── cpplint.py └── fetch.js ├── src ├── common.h ├── event │ ├── createsessiondescriptionevent.cc │ ├── createsessiondescriptionevent.h │ ├── event.h │ ├── eventqueue.cc │ └── eventqueue.h ├── globals.cc ├── globals.h ├── module.cc ├── observer │ ├── createsessiondescriptionobserver.cc │ ├── createsessiondescriptionobserver.h │ ├── peerconnectionobserver.cc │ └── peerconnectionobserver.h ├── rtccertificate.cc ├── rtccertificate.h ├── rtcicecandidate.cc ├── rtcicecandidate.h ├── rtcpeerconnection.cc ├── rtcpeerconnection.h ├── rtcsessiondescription.cc └── rtcsessiondescription.h └── test ├── RTCCertificate.test.js ├── RTCIceCandidate.test.js ├── RTCPeerConnection ├── constructor.js ├── createOffer.js └── generateCertificate.js └── RTCSessionDescription.test.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/appveyor.yml -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/binding.gyp -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('bindings')('webrtc'); 4 | -------------------------------------------------------------------------------- /lib/RTCCertificate.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/lib/RTCCertificate.d.ts -------------------------------------------------------------------------------- /lib/RTCIceCandidate.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/lib/RTCIceCandidate.d.ts -------------------------------------------------------------------------------- /lib/RTCPeerConnection.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/lib/RTCPeerConnection.d.ts -------------------------------------------------------------------------------- /lib/RTCSessionDescription.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/lib/RTCSessionDescription.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/package.json -------------------------------------------------------------------------------- /scripts/cpplint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/scripts/cpplint.py -------------------------------------------------------------------------------- /scripts/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/scripts/fetch.js -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/common.h -------------------------------------------------------------------------------- /src/event/createsessiondescriptionevent.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/event/createsessiondescriptionevent.cc -------------------------------------------------------------------------------- /src/event/createsessiondescriptionevent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/event/createsessiondescriptionevent.h -------------------------------------------------------------------------------- /src/event/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/event/event.h -------------------------------------------------------------------------------- /src/event/eventqueue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/event/eventqueue.cc -------------------------------------------------------------------------------- /src/event/eventqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/event/eventqueue.h -------------------------------------------------------------------------------- /src/globals.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/globals.cc -------------------------------------------------------------------------------- /src/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/globals.h -------------------------------------------------------------------------------- /src/module.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/module.cc -------------------------------------------------------------------------------- /src/observer/createsessiondescriptionobserver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/observer/createsessiondescriptionobserver.cc -------------------------------------------------------------------------------- /src/observer/createsessiondescriptionobserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/observer/createsessiondescriptionobserver.h -------------------------------------------------------------------------------- /src/observer/peerconnectionobserver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/observer/peerconnectionobserver.cc -------------------------------------------------------------------------------- /src/observer/peerconnectionobserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/observer/peerconnectionobserver.h -------------------------------------------------------------------------------- /src/rtccertificate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/rtccertificate.cc -------------------------------------------------------------------------------- /src/rtccertificate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/rtccertificate.h -------------------------------------------------------------------------------- /src/rtcicecandidate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/rtcicecandidate.cc -------------------------------------------------------------------------------- /src/rtcicecandidate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/rtcicecandidate.h -------------------------------------------------------------------------------- /src/rtcpeerconnection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/rtcpeerconnection.cc -------------------------------------------------------------------------------- /src/rtcpeerconnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/rtcpeerconnection.h -------------------------------------------------------------------------------- /src/rtcsessiondescription.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/rtcsessiondescription.cc -------------------------------------------------------------------------------- /src/rtcsessiondescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/src/rtcsessiondescription.h -------------------------------------------------------------------------------- /test/RTCCertificate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/test/RTCCertificate.test.js -------------------------------------------------------------------------------- /test/RTCIceCandidate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/test/RTCIceCandidate.test.js -------------------------------------------------------------------------------- /test/RTCPeerConnection/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/test/RTCPeerConnection/constructor.js -------------------------------------------------------------------------------- /test/RTCPeerConnection/createOffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/test/RTCPeerConnection/createOffer.js -------------------------------------------------------------------------------- /test/RTCPeerConnection/generateCertificate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/test/RTCPeerConnection/generateCertificate.js -------------------------------------------------------------------------------- /test/RTCSessionDescription.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aisouard/node-webrtc/HEAD/test/RTCSessionDescription.test.js --------------------------------------------------------------------------------