Companies Home Search Profile

WebRTC Made Easy: Create-Deploy-Evaluate A Video Conference

Focused View

Beny Rahman Hakim, M.Kom

8:30:20

49 View
  • 1 - Project Demo.mp4
    03:19
  • 2 - 0-Course-Overview.pptx
  • 2 - What Were Going to Do.mp4
    12:27
  • 3 - Course Benefits.mp4
    08:43
  • 4 - References.mp4
    02:17
  • 5 - 1-Getting-Started-with-WebRTC.pptx
  • 5 - What is WebRTC.mp4
    15:20
  • 6 - How WebRTC works.mp4
    12:22
  • 7 - Supported Features.mp4
    05:36
  • 8 - Field of Usages.mp4
    06:22
  • 9 - Compatible Browsers.mp4
    04:52
  • 10 - PeerJS Warps All WebRTC Capabilities.mp4
    06:09
  • 11 - Video Conference or Chat.mp4
    09:19
  • 12 - Why Build a Private Video Conference App.mp4
    12:22
  • 13 - 2-Preparation-to-Use-WebRTC.pptx
  • 13 - Project Overview Computer Specifications.mp4
    10:00
  • 14 - Installing Code Editor Visual Studio Code.mp4
    07:35
  • 15 - Installing Nodejs Framework.mp4
    08:15
  • 16 - Download Project Resources.mp4
    03:04
  • 16 - WebRTC-Resources.rar
  • 17 - Configuring Execution Policy.mp4
    05:56
  • 18 - 4-Creating-WebRTC-Video-Conference-App.pptx
  • 18 - Project Directory Structures.mp4
    16:02
  • 18 - video-conference.rar
  • 19 - Build The UI First Frontpage.mp4
    28:39
  • 20 - Build The UI First Meeting Room.mp4
    32:20
  • 21 - Create Run Express Server.mp4
    15:23
  • 22 - Coding for Start Meeting.mp4
    33:43
  • 23 - Coding for Join Meeting.mp4
    16:25
  • 24 - Add Feature Microphone Control.mp4
    08:42
  • 25 - Add Feature Camera Control.mp4
    02:56
  • 26 - Add Feature Share Screen.mp4
    07:35
  • 27 - Add Feature Record Meeting.mp4
    04:29
  • 28 - Add Feature Text Chat.mp4
    06:57
  • 29 - Add Feature File Sharing.mp4
    09:04
  • 30 - Add Feature Leave Meeting.mp4
    09:42
  • 31 - 5-Deploying-WebRTC-App.pptx
  • 31 - Introducing App Deployment.mp4
    03:37
  • 32 - Server Criteria for WebRTC Video Conference App.mp4
    09:44
  • 33 - Buy Hosting Domain Service.mp4
    22:47
  • 34 - Upload Configure App in cPanel.mp4
    37:01
  • 35 - Potential Problems.mp4
    09:30
  • 36 - 6-Evaluate-WebRTC-Performance.pptx
  • 36 - Run The App on different Platform.mp4
    06:19
  • 37 - Estimate Number of Participants.mp4
    11:28
  • 38 - Functionality Testing with Black Box Method.mp4
    12:57
  • 39 - Monitoring Workload of Computer Units.mp4
    08:26
  • 40 - Performance Evaluation.mp4
    44:04
  • 41 - Quality of Service Analysis.mp4
    18:32
  • Description


    Quick Guide for Beginners to Learn and Implement WebRTC Framework by Building Video Conference App with Full Features.

    What You'll Learn?


    • Understanding WebRTC Framework
    • Preparing the necessary requirements for building a WebRTC video conference app
    • Creating WebRTC video conference (with start & join meeting pages, mic & camera control, screen sharing, recording, text chat, file sharing, count participants)
    • Deploying WebRTC video conference into a hosting server using NodeJS & cPanel
    • Evaluate the performance of WebRTC video conference (functionality testing, computer workload, quality of service)

    Who is this for?


  • Everyone who is curious as how to create, deploy and/or evaluate WebRTC video conference app regardless the programming experience.
  • What You Need to Know?


  • No programming experience required. You will learn everything you need to know step by step.
  • More details


    Description

    Creating a WebRTC based video conference system can be quiet challenging, especially if you are a complete newbie. Tasks that seem so simple turn out to be more complicated than expected, and it happened many times. For example, when you wish to acquire the names of connected users, having thought it’d be easy to achieve but actually take a very long time to get it to work, or may not work at all. Furthermore, not many references out there, whether from books or internet sources, that contain accurate information on how to successfully build and deploy a WebRTC app. There be the case, and that’s precisely why this course is here. In this course you will learn basic knowledge of what WebRTC is, the preparation needed to implement it from scratch, step by step programming, app deployment, performance evaluation and some coding tips. The WebRTC video conference app in this course, include some features:

    1. Start a new meeting

    2. Join an existing meeting

    3. User validation with invitation and passcode

    4. Dynamic date

    5. Display users' mini video

    6. Display users' main video

    7. Count number of participants

    8. Microphone control

    9. Camera control

    10. Share screen (get shared screen on join meeting, show shared screen after user change main video)

    11. Record screen

    12. Text chat

    13. File sharing

    14. Leave meeting

    Who this course is for:

    • Everyone who is curious as how to create, deploy and/or evaluate WebRTC video conference app regardless the programming experience.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Beny Rahman Hakim, M.Kom
    Beny Rahman Hakim, M.Kom
    Instructor's Courses
    I've been lecturing for more than 5 years at a private college in Indonesia. The latest education I took was Masters degree in Informatics Engineering at Amikom University of  Yogyakarta city. I obtained undergraduate at Indonesian Computer University majoring in Computer Systems. I love to learn and try new techniques of hardware/software design and implementation. My motivation for joining Udemy as an instructor is to share my experiences and knowledge that I've gained so far, which maybe rarely taught by anyone out there.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 41
    • duration 8:30:20
    • Release Date 2023/10/29

    Courses related to Video Conferencing