Formation – Développement logiciel d’applications communicantes
Dernière mise à jour : 06/2015

DE9 – Déployer vos services téléphoniques avec WebRTC

WebRTC est le nouveau framework normalisé par l’IETF et le W3C, permettant la mise en œuvre de services de communications temps-réel au sein des navigateurs Web. Il offre de nouvelles perspectives d’usages, notamment liées à la téléphonie.

Durée : 1 jour
Prix : 780 €
Prix HT inter-entreprises par participant. Collations et déjeuners offerts.
S'inscrire / s'informer
Objectifs :

Cette formation vous permet d’appréhender :

  • Les enjeux, objectifs et fonctionnalités de WebRTC.
  • Les techniques et protocoles mis en œuvre.
  • Les mécanismes sous-jacents du framework WebRTC
  • Participants Ingénieur Réseaux, responsable technique, développeur Web ou toute personne souhaitant se familiariser avec cette nouvelle technologie.
  • Pré-requis Des connaissances générales des protocoles réseaux (TCP/IP, HTTP) et langages Web (HTML, JavaScript).
  • Travaux dirigés Des quiz permettent de valider les acquis. La formation est illustrée par des démonstrations et des travaux pratiques.
Imprimer
la page

Introduction

  • Rappel sur les contextes :
    • des réseaux de télécommunications
    • du monde du Web
  • Les solutions actuelles : ActiveX, Java, Flash
  • L’évolution vers WebRTC / RTCWeb
  • Architecture
  • Nouveaux usages

Signalisation

  • Standards (SIP ou XMPP/Jingle) ou propriétaires
  • Le protocole WebSocket
  • Description de session – SDP

Flux médias

  • Approche peer-to-peer
  • Protocole temps-réel – SRTP, DTLS, SCTP
  • Multiplexage des flux audio/vidéo et RTP/RTCP
  • Flux de données – (RTCDataChannel API)
  • Codecs audio et vidéo

Traversée des NAT

  • Signalisation :
    • Ping Pong TCP
    • Spécifique aux protocoles (SIP, …)
  • Flux médias : ICE, STUN, TURN
  • Tests de connectivité

Interopérabilité avec les réseaux opérateurs

Applicatif WebRTC

  • HTML5 / CSS3
  • JavaScript
    • WebSocket API
    • MediaStream API
    • JSEP & RTCPeerConnection API

TP/Démonstrations

  • Récupération du retour caméra
  • Etablissement d’un appel vidéo navigateurs (RTCPeerConnection API)
  • Utilisation du chat
  • Statistiques de qualité audio/vidéo
  • Impacts de STUN et TURN
  • Création et visualisation d’une WebSocket
  • SIP sur WebSocket

Formations connexes

  • Développement logiciel d’applications communicantes 5 formations
    • DE4

      SIPp : Conception de scripts

      L’objectif de cette formation est de découvrir l’ensemble des possibilités de SIPp et de le mettre en oeuvre afin de maîtriser son utilisation.

    • DE9

      Déployer vos services téléphoniques avec WebRTC

      Cette formation permet au participant d’appréhender les enjeux, objectifs et fonctionnalités de WebRTC, les techniques et protocoles mis en œuvre et les mécanismes sous-jacents du framework

    • DE10

      Développer vos applications multimedia avec WebRTC

      Cette formation permet d’appréhender les enjeux, objectifs et fonctionnalités de WebRTC, de mettre en œuvre les techniques et protocoles, de comprendre les API et leurs impacts réseaux et de maîtriser les mécanismes sous-jacents du framework. Cette fonction s'appuie sur de nombreux travaux pratiques.

    • DE11

      HTML5: développement de sites web

      Cette formation permet d’apprendre à développer un site web “responsive”, qui s’adapte à toutes les tailles d’écrans, d’éviter les pièges des CSS, de savoir choisir et utiliser le framework JavaScript qui convient à son projet et de maîtriser les contraintes de bases du Web appliquées aux terminaux mobiles.

    • DE12

      Python et Django : mise en oeuvre

      Cette formation permet d’apprendre à écrire des scripts serveur en Python, de maîtriser l’usage du framework Django pour réaliser un site Web complexe, de savoir installer et configurer un serveur Web utilisant Django et de savoir mettre en production son site Web.

technicolor
CMB ARKEA
Italtel
DGAC
Thales
intel
NIJI
axione
iagility
BureauVeritas
assystem-logo
SFR
TuffigoRapidex
alten
capgemini
Viibe
econocom
la poste
Amphenol-Antenna-Solutions-Logo-2-mod
engie-ineo
Extia
athemium
cirpack
davidson
Savelec
CGI
ADP
broadpeak
Motorola
akio
LOGO-CONVERGENCE-2019_300px_mod
logo-coriolis-telecom_mod
GFI
orange
t&t
Deltadore
image_et_reseau
Adeunis
nokia-logo
AXIANS
AIRBUS
VA SOLUTIONS2
ESR Groupe H69
Keolis
Groupama-logo
DCNS
logo_SDIS54_mod
NETENSIA
HubOne
actility
Modis
Sofrecom
XURA 90H
adventiel
Schneider-mod
Monaco Telecom_550x550
Icosnet
SopraSteria
sierra_wireless
Lomaco
setelia
sagemcom
SII
neosoft
Bouygues E&S
Astellia
SNCF_2011