Sec-01 Cloud Video Management System & Real-Time Mobile Streaming for Multi-Brand Cameras PFE
Sec-01 Cloud Video Management System & Real-Time Mobile Streaming for Multi-Brand Cameras PFE
Hydatis•Centre Urbain Nord
Cloud EngineeringVideo streamingMobile Development (Flutter)
Publié il y a 6 mois
Stage
⏱️4-6 mois
💼Hybride
💰Rémunéré
📅Expiré il y a 6 mois
Reste lisible (ATS friendly).
Description du poste
Objective
Design and implement a scalable Video Management System (VMS) capable of ingesting and storing RTSP/ONVIF video streams from multiple camera brands.
Provide secure, real-time video playback through a cross-platform mobile application and centralized cloud archiving.
Key Features / Deliverables
Multi-camera and multi-brand support using ONVIF/RTSP for camera discovery and stream ingestion.
Real-time streaming to mobile using WebRTC or HLS, cloud video archiving to S3-compatible storage, metadata organization and basic stream health monitoring.
Technological Environment / Stack
Backend: Python or Node.js; Mobile: React Native.
Protocols and tools: RTSP, ONVIF, WebRTC, HLS, FFmpeg, GStreamer, MinIO or Amazon S3, PostgreSQL; containerized with Docker (Kubernetes optional for scaling).
Expected Tasks and Responsibilities
Implement stream ingestion pipelines for diverse camera brands and ensure stable recording to cloud storage.
Build APIs and backend services for indexing video metadata, access control and stream health monitoring.
Implement secure, low-latency playback on mobile (React Native) and evaluate WebRTC vs HLS trade-offs.
Integrate storage (MinIO/Amazon S3) and database (PostgreSQL), and prepare Docker-based deployment; optionally provide Kubernetes deployment manifests for scaling.
Skills & Qualifications
Experience with video streaming protocols (RTSP, ONVIF) and real-time protocols (WebRTC/HLS).
Proficiency in Python or Node.js for backend development and React Native for mobile app development.
Familiarity with FFmpeg/GStreamer, object storage (S3/MinIO), PostgreSQL and containerization (Docker); Kubernetes knowledge is a plus.
How to apply
Send your application to stages@hydatis.fr with the subject line specified below and include your CV, cover letter, and any relevant project links or code samples.
You can also apply via the company site: https://www.hydatis.com