|
@@ -0,0 +1,32 @@
|
|
|
+Ce rapport formalise mon stage ingénieur de fin d'étude, réalisé de février 2018
|
|
|
+à aout 2018. Il retrace l'ensemble de mon travail au sein de l'entreprise
|
|
|
+VideoLabs tout en décrivant les détails des systèmes dans lesquelles
|
|
|
+s'inscrivent les modifications que j'ai effectuées.
|
|
|
+
|
|
|
+VideoLabs est une entreprise..
|
|
|
+
|
|
|
+
|
|
|
+En premier lieu, je ferai une introduction technique simple au fonctionnement
|
|
|
+interne de VLC pour couvrir les besoins des autres parties.
|
|
|
+
|
|
|
+En seconde partie, je mettrai en avant mes recherches et les mécanismes que j'ai
|
|
|
+mis en place pour intégrer incrémentalement une architecture multi-processus au
|
|
|
+sein de VLC. La finalité de l'intégration de cette architecture est d'apporter
|
|
|
+du «sandboxing» dans VLC, terme qui sera décrit dans ladite partie. Il
|
|
|
+s'agissait de la mission centrale de mon stage donc une grande attention sera
|
|
|
+portée à détailler le contexte, les problématiques à résoudre lors de son
|
|
|
+intégration, les difficultés rencontrées et les points à améliorer, de façon à
|
|
|
+offrir une trace réutilisable pour la compréhension du travial.
|
|
|
+
|
|
|
+En troisième partie, je détaillerai tout particulièrement l'implémentation Linux
|
|
|
+et les solutions techniques pratiques liées aux points évoqués dans la partie
|
|
|
+précédente. S'agissant du modèle de référence et s'appuyant sur les travaux du
|
|
|
+précédent stagiaire Guillaume Fournier, la partie permettra de montrer
|
|
|
+réellement l'architecture multi-processus fonctionnelle et en place.
|
|
|
+
|
|
|
+En quatrième partie, j'ajouterai les missions supplémentaires auxquelles j'ai
|
|
|
+participé, toutes aussi différente l'une de l'autre. Outre les quelques
|
|
|
+résolutions de bogues et rajout mineurs de fonctionnalité, trois gros projets se
|
|
|
+détacheront: l'écriture d'un encodeur matériel pour Android, la finalisation
|
|
|
+d'un projet de cinéma virtuel et la finalisation d'un client bittorrent pour VLC
|
|
|
+comprenant des travaux liés à ses dépendences.
|