v2.12.0 (511)

Enseignement scientifique & technique - CSC_4GI07_TP : Applications et services multimedia

Domaine > Réseaux.

Descriptif

Cette unité d'enseignement est structurée en deux parties:
La première partie porte sur l'évolution des collaborations multimédia (vidéo conférences/téléprésence) et la distribution de contenu multimédia sur Internet. 
Elle vise à acquérir les connaissances fondamentales sur les architectures et les protocoles déployés aujourd'hui et leurs évolutions, notamment SIP et WebRTC. Finallement, ce cours aborde la diffusion de vidéo sur Internet (télévision, streaming). 
 
La seconde partie revient sur l'architecture Kubernetes introduite dans le cours CSC_4GI04_TP. Des compléments sur les notions de déploiements, de services et d'autres concepts importants de cette architecture sont approfondis. Les étudiants doivent ensuite déployer une petite application de streaming vidéo ("GinFlix") sur un cluster Kubernetes en prenant en compte des contraintes de disponibilité (résistance aux pannes) et de sécurité.   

Objectifs pédagogiques

Acquis d'apprentissage
À l'issue de l'UE, l'élève sera capable de:
- Décrire les architectures et différents protocoles impliqués dans la collaboration (téléphonie, vidéoconférence) et à la diffusion multimédia sur Internet ("streaming") et le déploiement d'applications "cloud native" (i.e. sur Kubernetes). 
- Expliquer les rôles, fonctionnement, limitations des différentes technologies étudiées
- Mettre en oeuvre l'ensemble des technologies vues dans la filière GIN (infrastructure cloud, réseau, sécurité, ...) pour mettre en place un service de VoD (vidéo à la demande) dans un cluster Kubernetes. L'étudiant se voit donner des composants (notamment application ""front""), des contraintes et doit concevoir et mettre en oeuvre un service distribué répondant à ces caractéristiques sur un cluster k8s.

Compétences de rattachement (et justification)
- BC6.1 – Identifier et caractériser les éléments et les fonctions d’un système d’information, d’un réseau ou d’un système de communication; Justification : Avec un focus sur la diffusion de vidéos et audio sur internet, temps réel (visioconférence) ou non (streaming)
- BC6.4 – Spécifier et concevoir l’ingénierie des éléments du système et son architecture en réponse à un besoin identifié; Justification : Mini projet de mise en oeuvre sous la forme d'un mini-projet de 4 semaines portant sur l'ensemble des compétences vues en GIN, notamment GIN201, 203, 204, 205 et 207.

- BC6.3 – Prendre en compte l’ensemble des facteurs externes (analyse de risque, réglementations, technologies, infrastructures, capacités, qualité de service, utilisateurs, sécurité) dans le cadre de la conception ou l’évolution du système; Justification : On aborde l'impact des technologies sur la société (protection de la vie privée, sécurité) et sur l'économie (comprendre le pourquoi des choix de logiciels libres comme WebRTC, K8s... l'impact de ces technologies de ""rupture"")
- BC6.5 – Mesurer et analyser le fonctionnement d’un système d’information ou d’un réseau de façon à définir et mettre en œuvre des actions nécessaires à son optimisation; Justification : Si le temps le permet, on prévoit d'étudier la supervision du service ginflix par télémétrie.

24 heures en présentiel (16 blocs ou créneaux)

12 heures de travail personnel estimé pour l’étudiant.

Diplôme(s) concerné(s)

Parcours de rattachement

Pour les étudiants du diplôme Echange international non diplomant

- Connaissances de base en réseau  - Connaissance de l'architecture TCP/IP   - Connaissances de base en réseau  - Connaissances de base sur la virtualisation   - Connaissance de l'architecture TCP/IP - Adressage IP, notions de NAT, routage IP - Protocoles de transport  - DNS et applications Internet - Connaissance de base en sécurité des réseaux  

Pour les étudiants du diplôme Diplôme d'ingénieur

- Connaissances de base en réseau  - Connaissances de base sur la virtualisation   - Connaissance de l'architecture TCP/IP - Adressage IP, notions de NAT, routage IP - Protocoles de transport  - DNS et applications Internet - Connaissance de base en sécurité des réseaux  

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Expert cybersécurité des réseaux et des systèmes d'information

Vos modalités d'acquisition :

Le cours est évaluer sur la base de:
- compte rendus de TP (SIP, WebRTC) (40%)
- compte rendu de mini projet. (60%)

Le rattrapage est autorisé (Max entre les deux notes)
  • le rattrapage peut être demandé par l'étudiant si :
    Note initiale < 10
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2 ECTS

Le coefficient de l'UE est : 2

Pour les étudiants du diplôme Diplôme d'ingénieur

Vos modalités d'acquisition :

Le cours est évaluer sur la base de:
- compte rendus de TP (SIP, WebRTC) (40%)
- compte rendu de mini projet. (60%)

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS
  • Crédit d'UE électives acquis : 2.5

La note obtenue rentre dans le calcul de votre GPA.

Pour les étudiants du diplôme Echange international non diplomant

Vos modalités d'acquisition :

Le cours est évaluer sur la base de:
- compte rendus de TP (SIP, WebRTC) (40%)
- compte rendu de mini projet. (60%)

La note obtenue rentre dans le calcul de votre GPA.

Programme détaillé

 

Mots clés

Téléphonie sur IP, Vidéoconférence, Streaming, IPTV, cloud native, Kubernetes

Méthodes pédagogiques

Le cours met l'accent sur la mise en oeuvre pratique des technologies. Les cours commencent par une présentation rapide des protocoles/architectures puis les étudiants continuent à découvrir ces technologies en travaux pratiques. Ils vont ensuite travailler sur un mini-projet de conception et mise en oeuvre portant sur l'ensemble de la filière GIN.
Veuillez patienter