SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Collaboration with
Whiteboard and Screen
Sharingin Video Calls
In today’sdigital age, collaborationhas become integralto work and communication.
Video calls haveemergedas the go-to solutionfor remote collaboration,allowing
peoplefrom differentlocations to connect, communicateand work together
seamlessly.However,video calls alonemay not be enoughfor effectivecollaboration.
That’swhy many video conferencingplatformsoffer collaborationfeatureslike
whiteboardand screen-sharing.With these features,video calls can become a highly
productiveand interactiveenvironmentfor remoteteams, enablingthemto work
togetherjust as effectivelyas if they werein the same room.
Solution Outline
Beforewe get started, it is important to understandwhat collaborationfeaturesare
and whythey are important.Collaborationfeaturesallowparticipants in a video call to
work togetherin real time, making the call more effectiveand productive.
An enhancedwhiteboardallowsparticipants to draw andannotateon a sharedcanvas,
while screen-sharingallowsthemto share their screensin the call.
Solution Outline
A whiteboardis a digital canvasthat enablesparticipants to collaborateand
brainstormideas in real-timeduring a video call.It allowsusersto create, edit, and
share contentin real-time,using a varietyof tools such as pens, markers,shapes,and
text.
EnableXWhiteboard is a real-time collaborationtool that allows usersto draw, write,
and shareideas on a virtualcanvas.It is designedfor video conferencing,online
meetings,andwebinars.
Whiteboard
Screen sharingon a video call is a popular featurethat allowsparticipants to share
their computerscreen or a specific application with others on the call.This featureis
commonlyusedin virtualmeetings,webinars,online classes,and remote work settings
to enhancecollaborationandcommunication betweenteammembers,students,or
participants.
Screensharing
Thereare two ways to utilize collaborationfeaturesin a video meetingusing enableX.
Our low code platformallowsfor easyintegrationwith just one click, while also
providing flexibilityfor UI customizationand configuration.
Alternatively,you can buildyour video meeting application from scratch and add
collaborationfeaturesthroughcoding.This blog will provide you with a glimpse of both
methods so that you can decide which one is the best for you.
How to implement collaboration features
Incorporatingcollaborationfeatureslikescreensharing and whiteboardinginto your
video conferencingplatformdoes nothave to be a complicatedand time-consuming
process.With low code, you can add theseessentialfeaturesto your application with
just a click.
To get started:
1. Sign-Up for an account with EnableX
2. Createa project with video service
3. Choose low code as preference.
Add collaboration features with Low Code
Add collaboration features with Low Code
Add collaboration features with Low Code
We offer a varietyof pre-built templates1thatcome with a rangeof features2,but we
understandthat theymay not always meet your specific requirements.
That’swhy we also provide the flexibilityto customizeexisting templates,or you can
builda new templatefromscratch3 to bettersuit your needs.
Add collaboration features with Low Code
5. If you build it fromscratch, then just enablethe collaborationfeatureof your
need.
Add collaboration features with Low Code
Add collaboration features with Low Code
Low code enables you to quickly and easily implement powerful collaboration
tools that will enhance the productivity and effectiveness of your remote
teams.
How To ImplementWhiteboard
EnableXoffers independentbuilt-in whiteboardlibrary.To use EnableXwhiteboard
library, followthese steps
● Sign-Up for an accountwith EnableX.
● Createa project with video service.
● Get the App ID and App Key generatedagainstthe Project.
Add collaboration features with SDK and API
● Check your browsercompatibility with EnableX.
● Installall project modules.Run npm install.
● Installthe projectpackagedependencies.Run yarn install.
● Get the SSL Certificate.
Configurean application serverto provision video room on EnableXserver.
Meet the requirements
● Downloadthe EnableXWhiteboard Library from the availableresources.
● Extractthe downloadedfile to a suitablelocation on yourcomputer.
● Createa designatedfolderwithin the virtualroot directoryof your website.
● Movethe EnxWB.js and EnxWB.js.mapfiles to the designatedfolderwithin Virtual
Root.
● In your HTML file, addthe followingcode in the <head> section to link the EnxWB.js
file: <scriptsrc=”/path/to/folder/EnxWB.js”></script>
● Use the APIs requiredto create a Whiteboard,implement Whiteboardstreaming
and collaboration.
Integrate Whiteboard Into Your Video Room
do not want others to hear it.All participants in the call can seethe sharedscreen in
real-time,making it easier to collaborateand communicate effectively.:Screen
sharing can savetime and moneyby eliminatingthe needfor physical meetings,
making it easierto collaborateandcommunicate remotely.
Screen sharingcan enhancethe learningexperienceforstudentsin online classesby
allowingthemto see what is happeningon the screenin real-time.OnlineClassesOr
Tutoring Sessions:Screensharing can be used in online classesor tutoring sessions
to enhancethe learningexperienceforstudentsby allowingthem to see whatis
happeningon the screenin real-time.
Integrate Whiteboard Into Your Video Room
● Sign-Up for an account with EnableX
● Createa project with video service
● Get the App ID and App Key generatedagainstthe Project
● Configurean application serverto provision video room on EnableXserver.
● EnableScreen-Sharingduring Room Creation by setting { “screen_share”: true } in
the JSON Payload.
● To receivethe SharedScreen, subscribeto the Screen-ShareStreamID# 101 and
play it on the Video Player.
Refer our Screensharedocumentationfor more information.
Implement Screen sharing
Collaborationfeatureslike whiteboardand screensharingare essentialforeffective
video conferencing.By using EnableX’sAPIs,you can easilyimplementthese features
in your video call solution.With a few simple steps,you can create a powerful
collaborationtool that will helpyour teamwork togethermore effectively.
You can learn more about our low code video embed platform here.Ready to try it?
Sign up for a trial account here.
Implement Screen sharing
ENABLEX
Ready to Get Started?
Opena FreeTrial Account
Read Video DeveloperDocumentation

Contenu connexe

Similaire à Video API Provider.pdf

InterCall Video Conferencing
InterCall Video ConferencingInterCall Video Conferencing
InterCall Video Conferencing
Videoguy
 
IVCI Corporate Brochure 2016
IVCI Corporate Brochure 2016IVCI Corporate Brochure 2016
IVCI Corporate Brochure 2016
Robert Zegarek
 
Adobe Connect Overview
Adobe Connect OverviewAdobe Connect Overview
Adobe Connect Overview
Tom Behan
 
Design Considerations for Desktop Video Collaboration over a ...
Design Considerations for Desktop Video Collaboration over a ...Design Considerations for Desktop Video Collaboration over a ...
Design Considerations for Desktop Video Collaboration over a ...
Videoguy
 
UserCasesPresentation
UserCasesPresentationUserCasesPresentation
UserCasesPresentation
Mitch Maynard
 

Similaire à Video API Provider.pdf (20)

VIDEO CHATTING WEBSITE.pptx
VIDEO CHATTING WEBSITE.pptxVIDEO CHATTING WEBSITE.pptx
VIDEO CHATTING WEBSITE.pptx
 
How to add video conferencing via API to your website or app
How to add video conferencing via API to your website or appHow to add video conferencing via API to your website or app
How to add video conferencing via API to your website or app
 
InterCall Video Conferencing
InterCall Video ConferencingInterCall Video Conferencing
InterCall Video Conferencing
 
Your Audience isn't Listening
Your Audience isn't ListeningYour Audience isn't Listening
Your Audience isn't Listening
 
IT COMPANY INTERIOR
IT COMPANY INTERIORIT COMPANY INTERIOR
IT COMPANY INTERIOR
 
IT COMPANY INTERIOR
IT COMPANY INTERIORIT COMPANY INTERIOR
IT COMPANY INTERIOR
 
IT COMPANY INTERIOR
IT COMPANY INTERIORIT COMPANY INTERIOR
IT COMPANY INTERIOR
 
IT company interior.....................
IT company interior.....................IT company interior.....................
IT company interior.....................
 
IT COMPANY INTERIOR
IT COMPANY INTERIORIT COMPANY INTERIOR
IT COMPANY INTERIOR
 
IT COMPANY INTERIOR
IT COMPANY INTERIORIT COMPANY INTERIOR
IT COMPANY INTERIOR
 
IVCI Corporate Brochure 2016
IVCI Corporate Brochure 2016IVCI Corporate Brochure 2016
IVCI Corporate Brochure 2016
 
Empowerment Technologies - Online Platforms as Tools for ICT Content Development
Empowerment Technologies - Online Platforms as Tools for ICT Content DevelopmentEmpowerment Technologies - Online Platforms as Tools for ICT Content Development
Empowerment Technologies - Online Platforms as Tools for ICT Content Development
 
Adobe Connect Overview
Adobe Connect OverviewAdobe Connect Overview
Adobe Connect Overview
 
Design Considerations for Desktop Video Collaboration over a ...
Design Considerations for Desktop Video Collaboration over a ...Design Considerations for Desktop Video Collaboration over a ...
Design Considerations for Desktop Video Collaboration over a ...
 
LyteSpark for Business
LyteSpark for BusinessLyteSpark for Business
LyteSpark for Business
 
Digital Signage Content - how to produce captivating content for digital signage
Digital Signage Content - how to produce captivating content for digital signageDigital Signage Content - how to produce captivating content for digital signage
Digital Signage Content - how to produce captivating content for digital signage
 
UserCasesPresentation
UserCasesPresentationUserCasesPresentation
UserCasesPresentation
 
White Paper: 8 Ways A Video Platform Can Help Your Video Conferencing Tools D...
White Paper: 8 Ways A Video Platform Can Help Your Video Conferencing Tools D...White Paper: 8 Ways A Video Platform Can Help Your Video Conferencing Tools D...
White Paper: 8 Ways A Video Platform Can Help Your Video Conferencing Tools D...
 
Gp #2
Gp #2Gp #2
Gp #2
 
FPC-Virtual Business
FPC-Virtual BusinessFPC-Virtual Business
FPC-Virtual Business
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Video API Provider.pdf

  • 1. Collaboration with Whiteboard and Screen Sharingin Video Calls
  • 2. In today’sdigital age, collaborationhas become integralto work and communication. Video calls haveemergedas the go-to solutionfor remote collaboration,allowing peoplefrom differentlocations to connect, communicateand work together seamlessly.However,video calls alonemay not be enoughfor effectivecollaboration. That’swhy many video conferencingplatformsoffer collaborationfeatureslike whiteboardand screen-sharing.With these features,video calls can become a highly productiveand interactiveenvironmentfor remoteteams, enablingthemto work togetherjust as effectivelyas if they werein the same room. Solution Outline
  • 3. Beforewe get started, it is important to understandwhat collaborationfeaturesare and whythey are important.Collaborationfeaturesallowparticipants in a video call to work togetherin real time, making the call more effectiveand productive. An enhancedwhiteboardallowsparticipants to draw andannotateon a sharedcanvas, while screen-sharingallowsthemto share their screensin the call. Solution Outline
  • 4. A whiteboardis a digital canvasthat enablesparticipants to collaborateand brainstormideas in real-timeduring a video call.It allowsusersto create, edit, and share contentin real-time,using a varietyof tools such as pens, markers,shapes,and text. EnableXWhiteboard is a real-time collaborationtool that allows usersto draw, write, and shareideas on a virtualcanvas.It is designedfor video conferencing,online meetings,andwebinars. Whiteboard
  • 5. Screen sharingon a video call is a popular featurethat allowsparticipants to share their computerscreen or a specific application with others on the call.This featureis commonlyusedin virtualmeetings,webinars,online classes,and remote work settings to enhancecollaborationandcommunication betweenteammembers,students,or participants. Screensharing
  • 6. Thereare two ways to utilize collaborationfeaturesin a video meetingusing enableX. Our low code platformallowsfor easyintegrationwith just one click, while also providing flexibilityfor UI customizationand configuration. Alternatively,you can buildyour video meeting application from scratch and add collaborationfeaturesthroughcoding.This blog will provide you with a glimpse of both methods so that you can decide which one is the best for you. How to implement collaboration features
  • 7. Incorporatingcollaborationfeatureslikescreensharing and whiteboardinginto your video conferencingplatformdoes nothave to be a complicatedand time-consuming process.With low code, you can add theseessentialfeaturesto your application with just a click. To get started: 1. Sign-Up for an account with EnableX 2. Createa project with video service 3. Choose low code as preference. Add collaboration features with Low Code
  • 9. Add collaboration features with Low Code We offer a varietyof pre-built templates1thatcome with a rangeof features2,but we understandthat theymay not always meet your specific requirements. That’swhy we also provide the flexibilityto customizeexisting templates,or you can builda new templatefromscratch3 to bettersuit your needs.
  • 10. Add collaboration features with Low Code 5. If you build it fromscratch, then just enablethe collaborationfeatureof your need.
  • 11. Add collaboration features with Low Code
  • 12. Add collaboration features with Low Code Low code enables you to quickly and easily implement powerful collaboration tools that will enhance the productivity and effectiveness of your remote teams.
  • 13. How To ImplementWhiteboard EnableXoffers independentbuilt-in whiteboardlibrary.To use EnableXwhiteboard library, followthese steps ● Sign-Up for an accountwith EnableX. ● Createa project with video service. ● Get the App ID and App Key generatedagainstthe Project. Add collaboration features with SDK and API
  • 14. ● Check your browsercompatibility with EnableX. ● Installall project modules.Run npm install. ● Installthe projectpackagedependencies.Run yarn install. ● Get the SSL Certificate. Configurean application serverto provision video room on EnableXserver. Meet the requirements
  • 15. ● Downloadthe EnableXWhiteboard Library from the availableresources. ● Extractthe downloadedfile to a suitablelocation on yourcomputer. ● Createa designatedfolderwithin the virtualroot directoryof your website. ● Movethe EnxWB.js and EnxWB.js.mapfiles to the designatedfolderwithin Virtual Root. ● In your HTML file, addthe followingcode in the <head> section to link the EnxWB.js file: <scriptsrc=”/path/to/folder/EnxWB.js”></script> ● Use the APIs requiredto create a Whiteboard,implement Whiteboardstreaming and collaboration. Integrate Whiteboard Into Your Video Room
  • 16. do not want others to hear it.All participants in the call can seethe sharedscreen in real-time,making it easier to collaborateand communicate effectively.:Screen sharing can savetime and moneyby eliminatingthe needfor physical meetings, making it easierto collaborateandcommunicate remotely. Screen sharingcan enhancethe learningexperienceforstudentsin online classesby allowingthemto see what is happeningon the screenin real-time.OnlineClassesOr Tutoring Sessions:Screensharing can be used in online classesor tutoring sessions to enhancethe learningexperienceforstudentsby allowingthem to see whatis happeningon the screenin real-time. Integrate Whiteboard Into Your Video Room
  • 17. ● Sign-Up for an account with EnableX ● Createa project with video service ● Get the App ID and App Key generatedagainstthe Project ● Configurean application serverto provision video room on EnableXserver. ● EnableScreen-Sharingduring Room Creation by setting { “screen_share”: true } in the JSON Payload. ● To receivethe SharedScreen, subscribeto the Screen-ShareStreamID# 101 and play it on the Video Player. Refer our Screensharedocumentationfor more information. Implement Screen sharing
  • 18. Collaborationfeatureslike whiteboardand screensharingare essentialforeffective video conferencing.By using EnableX’sAPIs,you can easilyimplementthese features in your video call solution.With a few simple steps,you can create a powerful collaborationtool that will helpyour teamwork togethermore effectively. You can learn more about our low code video embed platform here.Ready to try it? Sign up for a trial account here. Implement Screen sharing
  • 19. ENABLEX Ready to Get Started? Opena FreeTrial Account Read Video DeveloperDocumentation