WebRTC for Developers

Participa la curs
3200 Lei Very early bird


  • Unde: Bucharest, Romania
  • Când: în curând
  • Info: 2 day course
Cursul Agora

Course Overview:

WebRTC is a new technology with a potential to disrupt telecommunications and bring with it creativity and innovation. This course provides developers with insights about the WebRTC protocol, its APIs and the tools surrounding the development of communication services.

This course is a parallel course to Course No. 1312 (Introduction to WebRTC). While they share basic material, this course does not touch the business aspects of WebRTC, but rather focuses on development related issues.

Who should attend?

  • Project managers and project leaders
  • Developers


  • Gain basic understanding of WebRTC
  • Learn how WebRTC works and how to use its APIs
  • Understand the various options to WebRTC development

Lecturer: Tsahi Levent-Levi

Tsahi Levent-Levi is an Independent Analyst and Consultant for WebRTC.

Tsahi Levent-Levi has over 15 years of experience in the telecommunications, VoIP and 3G industry as an engineer, manager, marketer and CTO. Tsahi is an entrepreneur, independent analyst and consultant, assisting companies to form a bridge between technologies and business strategy in the domain of telecommunications.

Tsahi has an MSc in Computer Science, and an MBA degree specializing in Entrepreneurship and Strategy. Tsahi has been granted three patents related to 3G-324M and VoIP. He acted as the chairman of various activity groups within the IMTC, an organization focusing on interoperability of multimedia communications.

Course Content:

1. What is (and isn’t) WebRTC

  • History of WebRTC
  • The WebRTC specification
  • Browser support
  • Mobile and WebRTC
  • Anatomy of a VoIP solution

2. Premier to Browser Networking

  • Network protocols: TCP, UDP, TLS and DTLS
  • Introduction to HTTP
  • XHR, SSE and WebSockets
  • The web specification: HTML5, CSS and JS

3. Connecting a WebRTC Session

  • Basic flow
  • NAT traversal in WebRTC
  • Signaling options for WebRTC

4. The WebRTC APIs

  • Get User Media
  • Peer Connection
  • Data Channel

5. Codecs in WebRTC

  • Codecs 101
  • Voice in WebRTC
  • Video in WebRTC












6. Development and deployment alternatives

  • NIH
  • SaaS
  • API platform
  • VoIP ecosystem

7. Code walkthrough: Simple app

  • Introduction to Node.js
  • Building a Node.js application

8. Code walkthrough: Peer Connection pipeline

  • Reading from a file
  • Using WebGL
  • Using WebAudio

9. Introduction to WebRTC SaaS API platforms

  • Platform availability
  • Requirements gathering
  • KPIs and vendor selection

10. Advanced issues with WebRTC

  • Monitoring, debugging and troubleshooting
  • Geolocation
  • Cloud, virtualization and media latency

11. Wrap-up and Q&A

Very Early Bird: 3200 RON per participant (VAT included)
Early Bird: 3600 RON per participant (VAT included)
Full price: 4500 RON per participant (VAT included)
For groups larger than 10 participants we offer a 10% discount.
For invoicing and other information please contact us at conferinte@agora.ro