MDVR live stream setup: Linux media-server

Заказчик: AI | Опубликовано: 11.12.2025
Бюджет: 250 $

Linux media‑server setup for MDVR live streaming (WebRTC) Project summary Need an experienced Linux engineer to set up and configure an open‑source media server cluster for live WebRTC video from vehicle MDVRs. We already have a C# backend on Windows that tells each MDVR where to stream. Your job is to deploy and tune the Linux side so viewers can watch low‑latency live video in browsers and mobile apps, and so the system can scale to many thousands of concurrent streams. What to deliver Install and configure a free, production‑ready media server (preferably SRS or similar) on Ubuntu/Linux. Support RTP/RTMP ingest from MDVR devices. Provide WebRTC playback endpoints for browsers and mobile clients. Enable API or callback hooks for monitoring and access control. (SRS is MIT‑licensed, supports RTMP, WebRTC, HLS, etc., and is designed for real‑time streaming. ossrs.net ) Cluster design for scale Recommend node count, sizing, and network settings to handle a large number of simultaneous live streams. Provide guidance or scripts for horizontal scaling / load balancing across multiple Linux nodes. Security and access control Basic authentication or token-based protection for streaming URLs. TLS/HTTPS or secure WebRTC where appropriate. Documentation and simple test Document steps to replicate, add new nodes, and troubleshoot. Provide a quick test plan to confirm ingest from a sample MDVR or synthetic stream and playback in a browser. Ideal skills Strong Linux sysadmin and networking experience (Ubuntu preferred). Hands‑on with WebRTC media servers such as SRS. Experience setting up streaming ingest (RTMP/RTP) and WebRTC delivery. Familiarity with high‑scale live streaming architecture, monitoring, and tuning. Approximate timeline- 1 week Deliverables Working Linux media‑server node or small cluster. Configuration files, scripts, and documentation. Demo URLs or instructions for WebRTC playback.