Logo de Orange Tunisie

DSI 010 Conception et intégration d’un module de streaming vidéo sécurisé et optimisé au sein de la marketplace PFE

Orange Tunisie

StageHybride4 à 6 moisDate limite : 25 nov. 2025
AI / Machine LearningStreaming vidéoDéveloppement backend (Python/FastAPI)

Postuler

Description

Contexte et objectif

  • Développer un module de streaming vidéo (VoD + Live) intégré dans la marketplace de l'entreprise, en garantissant sécurité et optimisation des performances.
  • Implémenter des mécanismes avancés de qualité de service (QoS/QoE) pour assurer une expérience utilisateur fluide : adaptation dynamique du bitrate, monitoring temps réel, et téléchargement offline sécurisé.

Missions principales

  • Concevoir et intégrer l’architecture du module streaming, incluant les flux ABR (Adaptive Bitrate Streaming) pour VoD et Live.
  • Mettre en place le monitoring temps réel des indicateurs clés : latence, buffering, consommation data, et dashboards de visualisation.
  • Implémenter un système de téléchargement offline sécurisé avec chiffrement du contenu et gestion des droits d’accès.
  • Déployer les composants via des conteneurs (Docker) et exposer des APIs (FastAPI/REST) pour l’intégration au marketplace.

Compétences et technologies requises

  • Compétences en AI / Data science / Machine learning (feature engineering, monitoring des modèles, Mlflow) pour l’optimisation QoE et l’analyse des métriques utilisateur.
  • Maîtrise Python, FastAPI/REST API, Docker, Git et outils de dashboarding/monitoring (ex : Grafana, Prometheus ou équivalent).
  • Connaissances en streaming vidéo (ABR, protocols HLS/DASH), sécurité des contenus (chiffrement, DRM basique) et optimisation réseau.

Livrables attendus

  • Module fonctionnel de streaming (VoD + Live) intégré au marketplace avec APIs documentées.
  • Tableau de bord de monitoring en temps réel et rapport sur les métriques QoS/QoE.
  • Solution de téléchargement offline chiffré et guide d’intégration/déploiement (Docker, pipeline CI/CD minimal).

Modalités, diplôme et encadrement

  • Durée du stage : 6 mois (4-6 months).
  • Diplôme attendu : Bac +5 (Cycle ingénieur ou master).
  • Entité d’accueil : DSI – DF - Développement Mobile. Nombre de stagiaires requis : 1.

Postuler