Skip to content

WebRTC example demonstrating interaction between browser WebRTC and libwebrtc.

License

Notifications You must be signed in to change notification settings

adcimon/webrtc-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebRTC Example

WebRTC example demonstrating interaction between browser WebRTC and libwebrtc:

  • server: Handles signaling between client and app.
  • client: Captures and sends video frames.
  • app: Receives, transforms and sends back video frames.

📦 Requirements:

🧪 Tested on:

  • Linux
  • Mac
  • Windows

Build

Intall server.

cd server
npm install

Intall client.

cd client
npm install

Build WebRTC.

cd app
python ./scripts/build_webrtc.py run --branch "branch-heads/7204"
  • Output: ./external/webrtc/

Build app.

cd app
vcpkg install
python ./scripts/build.py
  • Output: ./build/Release/webrtc-example-app.exe

Run

Run server.

cd server
npm start

Run client.

cd client
npm start

Run app.

cd app
./build/Release/webrtc-example-app.exe

About

WebRTC example demonstrating interaction between browser WebRTC and libwebrtc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published