Skip to content

iakshay/fluid-WebRTC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Fluid Infusion WebRTC Component Creating a more accessible video conferencing experience with Fluid Infusion

###Setup Clone the fluid-WebRTC repository and update submodules:

git clone [email protected]:iakshay/fluid-WebRTC.git
cd fluid-WebRTC
git submodule update --init --recursive

To use the component you must have WebRTC Signalling Server running, launch the server:

cd server
npm install
node server

To see the component demo, open demos/index.html

###Usage The fluid WebRTC Component has the following dependencies (client)

Example

fluid.webrtc('#wrapper', {
        signalingServer: 'http://localhost:8888',
        room: 'foo',
        listeners: {
            onConnect: function(room) {
                console.log('Connected to ', room);
            },
            onVideoAdded: function(id) {
                console.log('Video Added ID - ', id);
            },
            onVideoRemoved: function(id) {
                console.log('Video Removed ID - ', id);
            },
            onVideoClick: function(el){
                console.log('Video - ', el);
            }
        }
});

Note - You will need to run the demo on a server, since getUserMedia won't work with File URL's

About

Infusion component for accessible video conferencing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published