The design of a WebRTC client

A design is usually the activity planned in the first stages of SDLC; later, it's followed by development and testing (this is described later in the chapter).

Unified Modeling Diagrams (UMLs) aid in the design process by creating an abstract view of the system. UML diagrams can be used to do the following:

  • Visually represent a system/project
  • Communicate one idea or model to other parties
  • Using specific tools (UML diagrams can also be used) to generate code directly

There are various kinds of modeling diagrams in UML such as Class diagram, ER diagram, Use case diagrams, and others. They give a graphical overview of the project that is about to begin. This section presents some critical design diagrams for WebRTC client ...

Get WebRTC Integrator's Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.