Skip to content
This repository has been archived by the owner on Jan 3, 2024. It is now read-only.

Welcome to the GitHub repo for Open Visual Cloud video conferencing sample. This sample is built on top of Open WebRTC Toolkit media server and client SDK. To see the detailed information of Open WebRTC Toolkit, visit GitHub page https://github.com/open-webrtc-toolkit

License

Notifications You must be signed in to change notification settings

OpenVisualCloud/Video-Conferencing-Sample

Repository files navigation

DISCONTINUATION OF PROJECT

This project will no longer be maintained by Intel.
This project has been identified as having known security escapes.
Intel has ceased development and contributions including, but not limited to, maintenance, bug fixes, new releases, or updates, to this project.
Intel no longer accepts patches to this project.


Join Hackathon Open Your Mind to Endless Possibilities
Registration: Jan 11 - March 12, 2021


The video conferencing sample implements a web meeting demo based on Open WebRTC Toolkit (OWT) media server and client SDK, which fully demonstrates OWT media processing features in both mix and forward modes. It also provides basic conferencing actions like screen sharing, instant messaging, and meeting control in web UI.

Install docker engine:

(1) Install docker engine.
(2) Install docker compose, if you plan to deploy through docker compose. Version 1.20+ is required.
(3) Setup docker swarm, if you plan to deploy through docker swarm. See docker swarm setup for additional setup details.

Setup docker proxy:

(4) sudo mkdir -p /etc/systemd/system/docker.service.d       
(5) printf "[Service]\nEnvironment=\"HTTPS_PROXY=$https_proxy\" \"NO_PROXY=$no_proxy\"\n" | sudo tee /etc/systemd/system/docker.service.d/proxy.conf       
(6) sudo systemctl daemon-reload          
(7) sudo systemctl restart docker     

Build docker images:

(1) mkdir build    
(2) cd build     
(3) cmake ..    
(4) make     

Start/stop services:

Use the following commands to start/stop services via docker swarm:

(1) make start_docker_swarm      
(2) make stop_docker_swarm      

Launch browser:

Launch your browser and point to https://localhost to join the video conference. Note that the default certificates are self-signed with limited lifetime for demo purpose only. Suggest to replace them with your own key pairs with trusted certificates. You may need to confirm the self-signed certificate exception to continue if default certificates are used for demo purpose.
Video Conferencing Sample has been tested on following browsers: Chrome 75, firefox 67

About

Welcome to the GitHub repo for Open Visual Cloud video conferencing sample. This sample is built on top of Open WebRTC Toolkit media server and client SDK. To see the detailed information of Open WebRTC Toolkit, visit GitHub page https://github.com/open-webrtc-toolkit

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages