Virtual Classroom API is best suitable for people who already have an existing website,
The free plan supports 2 connections (1 instructor + 1 attendee) with a maximum duration of 30 minutes per session. It supports 600 minutes of Free API usage. Upgrade your API account to use more attendees in a live session, and session duration. All paid API plans comes with premium features such as more attendees in a live class, session recording feature with HD video encoding, etc.,
Generate API key here - https://www.braincert.com/
Please make sure you are using the right API key from https://www.braincert.com/app/virtualclassroom. Few things to check:
EXAMPLE - roomId=682&apiKey=7UrWbMlO5sAx1fmVlPHK&userId=352
When you launch a live class that is expired, you will get 'Access Denied' error message. This is because the class has ended, and you cannot launch classes from the past.
Virtual Classroom API shares the same content library from the E-Learning Platform. Upload all your document files such as PDF, DOC, PPT and media files such as MP3 and MP4. These contents will be available to use from your content library within the Virtual Classroom session.
We do support unlimited cloud disk space to host all your files.
By default, all the classes launched from your website will have the API endpoint https://api.braincert.com in the URL. For branding purposes, you can map this API endpoint with your own domain such as https://live.my-awesome-company.com. We do require SSL certificate mapping using CloudFlare to make your external domain work. Without SSL (https:// in the URL), virtual classroom will not work.
If you have trouble installing Chrome browser plugin for screen sharing from within the virtual classroom, open this link directly and add (install) the extension in Chrome browser.
With API calls, you can record and download live classes directly from your website as 720p HD MP4 file. You can use a video player like JWplayer, video.js, or other players to play the video directly in your website, or simply download and share it with your attendees.
Use Developer API
You can simply pass userID, username etc., as a parameter in the API call, and all your website user accounts can be maintained at your own website, and there is no need to create those user accounts at BrainCert.
You need to talk to a developer who understands RESTful API calls, and familiar with these type of integrations.
You may also want to look at Enterprise LMS - a hosted SaaS white-label solution, which comes integrated with 4 core platforms in one unified solution - courses platform, online testing platform, award-winning virtual classroo
Use Enterprise LMS product to cut down the integration time and easily onboard users using Single-Sign-On.
Enterprise LMS is role-
Your LMS will look something like this https://learnems.
You can find lot of answers and how-to guides in our knowledge base - https://www.braincert.com/
Activate your domain here. It comes with free 15-day trial.
Follow this KB note to check the minimum requirements - https://www.braincert.com/braincert-support/kb/art...
You can have your website users use our browser check tool - https://www.braincert.com/live/html5check.php to check their browser automatically. You can also create a iFrame embed in your website using this link to hide the URL.
You may also want to use this free WebRTC troubleshooter tool - https://test.webrtc.org/.