This is the base class of the Web SDK . It has a set of methods to perform media queries, run-time device update for streams. Most importantly it features a versatile method for developers to connect to a room and successfully publish a stream.


The table below shows a list of methods for the EnxRtc Class.

Manage Media Devices

  • getDevices() – To find a list of Camera and Microphone attached to the PC running the Client End Application
  • switchMediaDevice() – To switch Audio and Video source of your published Stream to another Camera and Microphone


  • clientDiagnostics() – To diagnose various WebRTC related issues by running through a pre-defined test cases.

Join Session

  • joinRoom() – To connect Client End Point to an EnableX Room and join Session without or with a published stream

Explore Web SDK