Logo de Hydatis

Sec-01 Cloud Video Management System & Real-Time Mobile Streaming for Multi-Brand Cameras PFE

Hydatis

StageHybride3 à 6 moisRémunéréDate limite : 28 nov. 2025
Cloud EngineeringReal-Time StreamingMobile Development (Flutter)

Postuler

Description

Objective

  • Conceive and implement a scalable Cloud Video Management System (VMS) able to ingest and store RTSP/ONVIF video streams from multiple camera brands.
  • Provide secure, real-time playback on a cross-platform mobile application and store recordings in centralized S3-compatible cloud storage.

Key features & functional requirements

  • Multi-camera and multi-brand support via ONVIF and RTSP protocols, with metadata organization for archived video.
  • Real-time streaming to mobile using WebRTC or low-latency HLS, cloud video archiving, basic stream health monitoring, and user access control.

Technological environment & tools

  • Backend: Python or Node.js; Mobile: React Native; Protocols: RTSP, ONVIF, WebRTC, HLS.
  • Tools and services: FFmpeg, GStreamer for media handling; MinIO or Amazon S3 for storage; PostgreSQL for metadata; containerized deployment with Docker and optional Kubernetes for scaling.

Expected tasks & deliverables

  • Design of an ingest and storage pipeline for RTSP/ONVIF camera streams and implementation of cloud archiving to S3-compatible storage.
  • Implementation of secure real-time playback for mobile (WebRTC or HLS), stream health monitoring, and basic user access control; provide documentation and deployment scripts (Docker, optional K8s).

Candidate profile & skills

  • Skills: experience with video streaming protocols (RTSP/ONVIF), realtime streaming (WebRTC/HLS), media tools (FFmpeg/GStreamer), backend development (Python/Node.js) and mobile (React Native).
  • Nice-to-have: experience with S3/MinIO, PostgreSQL, Docker, Kubernetes, and knowledge of security best practices for streaming and storage.

How to apply

  • To apply, send your application referencing this project in the email subject and include CV and a short motivation: stages@hydatis.fr.
  • You can also apply via the online link: https://www.hydatis.com