MDVR live stream setup: Linux media-server
Budget: $30 – $250 USD
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.
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.
Related categories:
PHP
C Programming
Linux
Video Broadcasting
Ubuntu
Security
API Development
WebRTC