notes_romain.md | ||
README.md |
Préparation du cours de SRA2 - 2022-23
Pitch : Votre équipe est chargée par une structure (entreprise, pouvoir public, association...) de réaliser une vidéo de présentation technique sur une application (imposée). Il s'agit d'expliquer le protocole applicatif réparti sur lequel repose le logiciel à l'étude.
Applications proposées
Element
Tags : instant communication, E2EE, federated, privacy
Site officiel : https://element.io
Tor Browser
Tags : anonymity, E2EE, proxy, trustless, decentralised, privacy
Site officiel : https://www.torproject.org/
Jitsi
Tags : streaming, video, VoIP, WebRTC, SIP
Site officiel : https://jitsi.org/
Notes :
- WebRTC vs. SIP : SIP établit des sessions de communications entre des groupes d'utilisateurs, tandis que WebRTC autorise le transfert de media dans les navigateurs. WebRTC a besoin de SIP, car sa fonction s'arrête à l'établissement de session non comprise. Tandis que SIP se passe de WebRTC, même si son usage rend plus simple le développement d'applications de streaming, puisqu'on peut inclure la communication dans un navigateur via WebRTC.
Valorant
Tags: video-game, multiplayer, latency, networking
Ressources :
- https://technology.riotgames.com/news/riot-direct-video
- https://technology.riotgames.com/news/peeking-valorants-netcode
Counter Strike: Global Offensive
Tags : video-game, multiplayer, latency, networking
Site officiel : https://www.counter-strike.net/
Ressources :
BitTorrent
Tags : P2P, decentralised, file sharing
Site officiel : https://bittorrent.com
Popcorn Time
Tags : P2P, decentralised, video streaming, file sharing
Site officiel : https://github.com/popcorn-official/popcorn-desktop
TikTok
Tags : social network, instant communication, video streaming, content distribution
Dem-Attest-ULille
Ca fait pas rêver face à Popcorn Time, TikTok ou Valorant... Faut trouver mieux.
Tags : blockchain, permissioned
Livre blanc : https://www.univ-lille.fr/fileadmin/user_upload/presse/2022/20220114_Livre_blanc_Dem-Attest-ULille_FR.pdf
Netflix
Tags : video streaming, content distribution, microservices
Site officiel : https://www.netflix.com/
Twitch
Tags : video streaming, live, content distribution
Site officiel : https://www.twitch.tv/
Autres : Signal, Telegram, Spotify, OwnCloud Infinite Scale, Federated learning (google...), IoT (?), FileCoin