
Open
Posted
•
Ends in 14 hours
Paid on delivery
I want to take a single live URL (the Makkah stream) and deliver it, round-the-clock, to 50 separate YouTube channels at once. My plan is to run everything on AWS, add a custom background music track that plays continuously behind the video, and manage every channel, key, and reconnection routine from one central dashboard. Reliability is critical: the feed must auto-reconnect within seconds if the source drops, and downtime has to stay as low as technically possible. I am open to FFmpeg pipelines, NGINX-RTMP clusters, OBS instances, or SaaS relays such as Restream or Castr—whichever combination you can demonstrate will scale cleanly to fifty concurrent YouTube outputs and remain cost-efficient month after month. Please respond only if you have already built or maintained large-scale multistreaming solutions. In your proposal include: • A brief on similar projects you delivered (links or screenshots welcome) • Your recommended architecture for this job • Exact AWS instance specs, bandwidth needs, and any third-party services you’d layer in • An estimate of the monthly running cost • How many days you’ll need for initial setup and testing If this first deployment runs smoothly, I will retain you for ongoing monitoring and additional channel expansions.
Project ID: 40462146
14 proposals
Open for bidding
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
14 freelancers are bidding on average $22 USD for this job

Hi there, I understand you need a production-grade AWS-based multistream that ingests the Makkah single live URL, mixes continuous background audio, and reliably outputs 50 concurrent YouTube RTMP streams with automated fast reconnection; my operations experience building FFmpeg/NGINX-RTMP clusters and Dockerized relays fits this requirement. - Deploy a central ingest + mixer: NGINX-RTMP + FFmpeg sidecar on EC2 Auto Scaling group to ingest source, mix background music (looped, ducking), transcode to 1080p/720p, and push 50 per-channel RTMP sessions. - Implement a management dashboard: Redis-backed queue + Node.js service to store channel keys, manage per-output FFmpeg worker processes, and handle automated reconnection, failover, and retry policies. - Optional: integrate AWS Elemental MediaLive or Restream for hybrid relay to reduce CPU for big bursts. - Risk/quality-control: staged deployment with rollback plan, backup checkpoint AMIs, and post-deploy validation tests. Skills: ✅ FFmpeg ✅ NGINX-RTMP ✅ AWS EC2 (Auto Scaling) & ELB ✅ RTMP workflow, reconnection automation ✅ Cost-efficient cloud deployment & monitoring ✅ (optional) AWS Elemental / Restream relay Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I’m available to start immediately; Do you want a fully self-hosted AWS-only solution or a hybrid using Restream/Elemental to reduce ongoing CPU costs? Best regards,
$30 USD in 1 day
6.9
6.9

I’ve worked with AWS/Docker streaming infrastructures involving FFmpeg pipelines, RTMP delivery, automated recovery, and centralized monitoring for always-on media workflows. For this project, I would avoid a monolithic FFmpeg setup. My recommendation is either: 1. **AWS ECS/Fargate auto-scaling architecture** (cost-optimized) Source → containerized ingest service → FFmpeg processing (audio overlay/reconnect logic) → distributed output workers (5–10 channels per worker) → YouTube. Workers auto-scale/recover using CloudWatch metrics (CPU, health checks, reconnect failures, dropped outputs). No single point of failure. 2. **AWS MediaLive-based architecture** (higher reliability / lower ops burden) using MediaLive + CloudWatch + Lambda/EventBridge automation for managed failover and channel orchestration. Preliminary AWS sizing depends on bitrate/resolution, but likely: • ECS/Fargate: ~6–10 tasks, 4–12 vCPU total • Compute: ~$250–900/month • Monitoring/logs: ~$50–200/month • Bandwidth (main cost driver, ~50 outputs): ~$500–2200+/month Estimated operating cost: **~$800–3300/month** for an ECS design. MediaLive can range significantly higher depending on encoding profile and redundancy requirements. Before final sizing I’d confirm: source bitrate/resolution, passthrough vs transcoding, latency target, identical outputs, backup source expectations, and SLA requirements. Estimated setup/testing: **4–7 days**.
$20 USD in 7 days
5.7
5.7

As an experienced DevOps and Cloud engineer, I have successfully delivered numerous large-scale projects that required precision, efficiency, and reliability just like yours. Some notable examples include setting up CI/CD pipelines at a FinTech firm and establishing secure networks for several healthcare organizations. These projects demanded high levels of uptime, consistent performance, and smooth auto-reconnections in case of any disruptions – which aligns perfectly with your requirements. For your YouTube multistreaming setup, I propose a robust architecture that leverages AWS instances. Specifically, I recommend utilizing NGINX-RTMP clusters with OBS instances for seamless multistreaming. As for the third-party services, Restream along with my custom Python scripts can effectively manage each channel, key, and reconnection routines from one centralized dashboard. In terms of AWS instance specs, considering the scale you're aiming for, I suggest leveraging EC2 instances alongside autoscaling capabilities. Bandwidth needs would depend on the specific requirements of delivering 50 concurrent YouTube outputs smoothly and we can fine-tune the details based on thorough testing. The monthly running cost will depend on various factors such as instance type, storage needs etc., all of which I'll provide detailed estimates for alongside an inclusive timeframe needed for initial setup and testing.
$10 USD in 1 day
5.1
5.1

Dear client, I have extensive experience building large-scale multistreaming setups and can deliver your Makkah stream to 50 YouTube channels reliably. My approach would combine AWS EC2 instances for FFmpeg-based restreaming, an NGINX-RTMP cluster for handling ingest and distribution, and automated reconnection scripts to minimize downtime. Continuous background music will be integrated at the server level, ensuring all 50 streams receive the audio seamlessly. I’ll centralize key management and channel monitoring via a lightweight dashboard for real-time control. For similar projects, I’ve scaled live sports and religious feeds to multiple platforms with sub-second failover and consistent quality. Estimated setup: 5–7 days for initial deployment, stress testing, and monitoring. AWS instance recommendation: C5.2xlarge or similar for FFmpeg, ~2 Gbps bandwidth; monthly running cost ~ $700–$900 including redundancy and bandwidth. I can ensure smooth operation, automatic reconnections, and minimal latency, with a documented and maintainable architecture for future channel expansions. Best regards, Premiya
$20 USD in 7 days
0.0
0.0

"Hi, Streaming to 50 YouTube channels simultaneously with zero tolerance for downtime — I have done this before and I know exactly what it takes to get it right. The biggest mistake people make with setups like this is treating it like a simple restream job. It is not. At 50 concurrent outputs you need a proper architecture that handles reconnects automatically, monitors every channel independently and does not fall apart when the source hiccups at 3am. Here is what I would build for you: I would pull the Makkah stream into a master FFmpeg process, blend in your background audio cleanly, then push through an NGINX-RTMP relay that feeds all 50 YouTube stream keys in parallel. Every output gets its own watchdog process that detects a drop and reconnects within seconds — no manual intervention needed. Everything sits on AWS with the right instance sizes for the load. You would also get a simple dashboard where you can see all 50 channels live, spot any that are struggling and restart individual streams or everything at once with one click. I can have the full system built, tested and running within 5 to 7 days. If the first deployment goes well I am happy to stay on for monitoring and whenever you want to add more channels. This is the kind of project I genuinely enjoy building. Want to jump on a quick call to go over the details?"
$20 USD in 7 days
0.0
0.0

Hello, I have worked with linux based streaming setups, backend system and cloud deployment workflows and I can build a reliable multistreaming solution for your 50 youtube channels. My proposed setup would use Amazon Web Services with FFmpeg and NGINX-RTMP for delivery 24/7. This means your YouTube channels will have reconnect handling and centralized stream management and background audio integration. I can also set up monitoring and recovery scripts to minimize downtime and keep YouTube channels strea ms running all the time. I understand the importance of scalability, bandwidth optimization, and cost efficiency for long-term operation. I can help design a clean dashboard structure for managing your YouTube channels and keys and future expansion of your YouTube channels. I can complete the setup and testing and deployment of your YouTube channels within a few days.. I can provide ongoing support, for your YouTube channels afterward if you need it.
$20 USD in 10 days
0.0
0.0

Aspiring aws devops engineer with hands on knowledge on git, GitHub, linux, python, aws, devops, docker, Jenkins, virtualization, containers
$20 USD in 7 days
0.0
0.0

Having developed and maintained large-scale multistreaming solutions in the past, I am confident in my ability to successfully execute your ambitious YouTube multistreaming project. My previous works include a range of complex projects like yours where uptime, reliability, and cost-efficiency were paramount. As a seasoned DevOps Engineer with an extensive background in managing production-grade Kubernetes Infrastructure across EKS and GKE environments, I can envision an architecture that aligns with your vision for the Makkah stream setup on AWS. My proposed architecture would leverage FFmpeg pipelines working in conjunction with NGINX-RTMP clusters or SaaS relays like Restream or Castr. Furthermore, I would recommend deploying multiple OBS instances to mitigate single point of failure risks. With this approach and careful planning, we can ensure that the feed automatically reconnects within seconds and maintain low downtime. To provide a clearer picture of what 50 concurrent YouTube outputs on AWS would entail in terms of instance specs, bandwidth needs, third-party service integration, and the monthly running cost— I would need further specific details for an accurate estimate. However, based on my prior experience, I can assure you that I have deep expertise in architecting scalable solutions which prioritize cost-efficiency without compromising performance.
$30 USD in 7 days
0.0
0.0

Vehari, Pakistan
Payment method verified
Member since Jan 26, 2023
$10 USD
$2-8 USD / hour
$10-30 USD
$2-8 USD / hour
$250-750 AUD
$30-250 USD
₹400-750 INR / hour
$25-50 USD / hour
$250-750 USD
₹400-750 INR / hour
₹12500-37500 INR
$250-750 USD
₹750-1250 INR / hour
₹1500-12500 INR
€30-250 EUR
₹12500-37500 INR
₹1500-12500 INR
₹1500-2500 INR / hour
$10-30 USD
₹600-1500 INR
$3000-5000 USD
$30-250 CAD
$30-250 USD
$15-25 USD / hour