.NET Developer for Live Streaming Platform
Budget: ₹37,500 – ₹75,000 INR
Senior .NET (C#) Developer with WEBRTC and HLS Live Streaming Experience (Freelance)
We are building a live streaming and creator engagement platform.
The platform allows creators to:
go live (public broadcast using HLS)
host private 1-to-1 sessions (WebRTC)
host group sessions (WebRTC)
interact with users via chat(SignalR)
receive tips and payments
We are looking for an experienced developer who can build scalable live streaming infrastructure using HLS for broadcast and WebRTC for private sessions.
Key Responsibilities
Develop backend APIs using ASP.NET Core (.NET)
Implement HLS-based live streaming pipeline for public broadcasts
Integrate video pipeline (FFmpeg / RTMP ingest → HLS output)
Work with streaming servers/CDN (NGINX RTMP, AWS Media Services, or similar)
Implement WebRTC (LiveKit) for private and VIP sessions
Build real-time features using SignalR (chat, events)
Design and implement:
broadcast rooms (HLS)
private sessions (WebRTC)
Group sessions(WebRTC)
Implement room access control & entitlement logic
Optimize streaming latency and performance
Work with PostgreSQL and Redis
Ensure scalable backend architecture
Required Skills
Must Have:
Strong experience in C# / ASP.NET Core
Experience with HLS streaming (HTTP Live Streaming)
Experience setting up:
RTMP ingest + FFmpeg
HLS segment generation (.m3u8, .ts)
Knowledge of:
NGINX RTMP / Media servers / CDN streaming
Experience with WebRTC (for private sessions)
Experience with SignalR or real-time systems
Good understanding of:
REST APIs
JWT authentication
scalable backend systems
Experience with PostgreSQL
Good to Have:
Experience with AWS MediaLive / MediaPackage / CloudFront
Experience with Redis (caching, pub-sub, rate limiting)
Experience with video encoding and FFmpeg tuning
Experience with React frontend
Experience with Docker / Kubernetes
Prior experience building:
livestream platforms
OTT/video platforms
real-time communication apps
Experience with low-latency HLS (LL-HLS)
Experience handling high concurrent viewers
Experience with CDN optimization
Project Scope (Initial Phase)
Backend setup (.NET Core)
HLS broadcast pipeline:
RTMP ingest
FFmpeg processing
HLS output
Broadcast room implementation (HLS player)
Private & VIP session logic (WebRTC)
SignalR-based chat system
Token generation & access control
Budget
Open to proposals (Fixed)
Looking for quality and production-ready implementation
Deliverables
Clean, production-ready backend code
Working HLS streaming pipeline
WebRTC private session implementation
API documentation (Swagger)
Deployment-ready setup (Docker preferred)
Scalable and maintainable architecture
Please include in your proposal:
Your experience with HLS streaming / video pipelines
Any live streaming platforms you have built
Your approach for:
HLS broadcast setup (RTMP → HLS)
private sessions (WebRTC)
Estimated timeline
Tech stack suggestions (if any)
We are building a live streaming and creator engagement platform.
The platform allows creators to:
go live (public broadcast using HLS)
host private 1-to-1 sessions (WebRTC)
host group sessions (WebRTC)
interact with users via chat(SignalR)
receive tips and payments
We are looking for an experienced developer who can build scalable live streaming infrastructure using HLS for broadcast and WebRTC for private sessions.
Key Responsibilities
Develop backend APIs using ASP.NET Core (.NET)
Implement HLS-based live streaming pipeline for public broadcasts
Integrate video pipeline (FFmpeg / RTMP ingest → HLS output)
Work with streaming servers/CDN (NGINX RTMP, AWS Media Services, or similar)
Implement WebRTC (LiveKit) for private and VIP sessions
Build real-time features using SignalR (chat, events)
Design and implement:
broadcast rooms (HLS)
private sessions (WebRTC)
Group sessions(WebRTC)
Implement room access control & entitlement logic
Optimize streaming latency and performance
Work with PostgreSQL and Redis
Ensure scalable backend architecture
Required Skills
Must Have:
Strong experience in C# / ASP.NET Core
Experience with HLS streaming (HTTP Live Streaming)
Experience setting up:
RTMP ingest + FFmpeg
HLS segment generation (.m3u8, .ts)
Knowledge of:
NGINX RTMP / Media servers / CDN streaming
Experience with WebRTC (for private sessions)
Experience with SignalR or real-time systems
Good understanding of:
REST APIs
JWT authentication
scalable backend systems
Experience with PostgreSQL
Good to Have:
Experience with AWS MediaLive / MediaPackage / CloudFront
Experience with Redis (caching, pub-sub, rate limiting)
Experience with video encoding and FFmpeg tuning
Experience with React frontend
Experience with Docker / Kubernetes
Prior experience building:
livestream platforms
OTT/video platforms
real-time communication apps
Experience with low-latency HLS (LL-HLS)
Experience handling high concurrent viewers
Experience with CDN optimization
Project Scope (Initial Phase)
Backend setup (.NET Core)
HLS broadcast pipeline:
RTMP ingest
FFmpeg processing
HLS output
Broadcast room implementation (HLS player)
Private & VIP session logic (WebRTC)
SignalR-based chat system
Token generation & access control
Budget
Open to proposals (Fixed)
Looking for quality and production-ready implementation
Deliverables
Clean, production-ready backend code
Working HLS streaming pipeline
WebRTC private session implementation
API documentation (Swagger)
Deployment-ready setup (Docker preferred)
Scalable and maintainable architecture
Please include in your proposal:
Your experience with HLS streaming / video pipelines
Any live streaming platforms you have built
Your approach for:
HLS broadcast setup (RTMP → HLS)
private sessions (WebRTC)
Estimated timeline
Tech stack suggestions (if any)
Related categories:
.NET
C# Programming
ASP.NET
Redis
Backend Development
Signal Processing
.NET Core
API Development
WebRTC