|
@@ -4,12 +4,95 @@
|
|
|
|
|
|
## Présentation du stage
|
|
|
|
|
|
-This is a slide w/ an image
|
|
|
----------------------------
|
|
|
-
|
|
|
+/!\\ A faire
|
|
|
|
|
|
-# Heading
|
|
|
+## VideoLabs, VLC
|
|
|
|
|
|
-## First vertical subslide
|
|
|
+mettre logo videolabs
|
|
|
|
|
|
-## Second vertical subslide
|
|
|
+## Présentation de l'entreprise
|
|
|
+
|
|
|
+- Créée en 2012
|
|
|
+- Sponsorise le développement de VLC
|
|
|
+- Propose des prestations en :
|
|
|
+ - système embarqué
|
|
|
+ - pipeline vidéo
|
|
|
+ - multimédia en général
|
|
|
+- Composé d'une quinzaine d'employés
|
|
|
+
|
|
|
+## Sandboxing
|
|
|
+
|
|
|
+Mettre image vlc-sandbox
|
|
|
+
|
|
|
+## Conteneurs
|
|
|
+
|
|
|
+flatpack, snap
|
|
|
+
|
|
|
+## Fined Grained sandboxing
|
|
|
+
|
|
|
+google chrome
|
|
|
+
|
|
|
+## Conception de la sandbox
|
|
|
+
|
|
|
+## Mécanismes de sandboxing sous Linux
|
|
|
+
|
|
|
+- Linux capabilites
|
|
|
+- Seccomp
|
|
|
+- Linux namespaces
|
|
|
+- cgroups
|
|
|
+
|
|
|
+## Mécanismes de sandboxing sous Windows
|
|
|
+
|
|
|
+## Architecture multiprocessus
|
|
|
+
|
|
|
+## Découpage du projet
|
|
|
+
|
|
|
+
|
|
|
+#
|
|
|
+
|
|
|
+## Architecture de VLC
|
|
|
+
|
|
|
+## Modules
|
|
|
+
|
|
|
+Dessin libvlccore
|
|
|
+
|
|
|
+## Description de l'API
|
|
|
+
|
|
|
+## Architecture du projet
|
|
|
+
|
|
|
+## Paradigme proxy
|
|
|
+
|
|
|
+## Méthode avec les modules de VLC
|
|
|
+
|
|
|
+## Méthode avec les objets de libvlccore
|
|
|
+
|
|
|
+## Passage de ressources entre processus
|
|
|
+
|
|
|
+## Conception et inscription dans VLC
|
|
|
+
|
|
|
+## Implémentation dans Linux
|
|
|
+
|
|
|
+Parler des mécanismes d'héritage et socket unix
|
|
|
+
|
|
|
+## Implémentation dans Windows
|
|
|
+
|
|
|
+Parler des mécanismes d'héritage et DuplicateHandle
|
|
|
+
|
|
|
+## Création des processus
|
|
|
+
|
|
|
+## ASLR ou exécution complète
|
|
|
+
|
|
|
+## Gestion de la boucle événementielle
|
|
|
+
|
|
|
+## Mécanisme de lecture asynchrone
|
|
|
+
|
|
|
+Différents modèles de notification
|
|
|
+
|
|
|
+- notification sur complétion d'une opération
|
|
|
+- notification sur disponibilité des objets
|
|
|
+
|
|
|
+## Implémentation sous Linux
|
|
|
+
|
|
|
+epoll
|
|
|
+
|
|
|
+## Implémentation sous windows
|