VideoDrift

Social media · Streaming

VideoDrift

A unique video-streaming engine that records, processes and manages streams and stores them in the cloud.

VideoDrift

About the project

VideoDrift is a video-streaming engine that records, processes and manages RTMP, WebRTC and S3 streams and stores them in the cloud — removing the dependency on costly third-party streaming solutions.

Industry

Social media

Type of project

Video streaming engine

Country

USA

Duration

6 months

Business Goals

Build a new back-end engine that processes RTMP, WebRTC and S3 streams — eliminating dependency on third-party solutions with lifetime licenses or subscription fees as the platform expands.

Launch an MVP with the core functionality, then build an audience through marketing and promotional offerings.

VideoDrift video streaming engine dashboard

Key challenges

  • Mediasoup engagement

  • Amazon S3 stream usage

  • Native WebRTC implementation

  • Recording & storage

Technical challenges

  • RTMP ingress optimization

    Optimize ingress RTMP stream processing for a single Mediasoup server.

  • Nginx real-time streams

    Configure Nginx to manage real-time streams.

  • WebRTC → RTMP conversion

    Convert WebRTC streams to RTMP.

  • Max active speakers

    Maximize active speakers producing video/audio per Mediasoup server.

  • S3 stream format

    Adjust the video-stream format to Amazon S3’s specific requirements.

  • Cost-optimal parameters

    Find optimal parameters that minimize infrastructure costs.

Solution

Specialized streams mixer:

A mixer element that combines multiple video streams into a composite picture and audio stream.

VideoDrift screen 1

Recording pipeline:

A pipeline that packages composite streams into MP4 containers stored in the cloud.

VideoDrift screen 2

Client-side SDK:

A client SDK for seamless integration with any platform.

VideoDrift screen 3

Nginx RTMP routing:

Nginx configured for RTMP pulling and pushing.

VideoDrift screen 4

Mediasoup at scale:

Mediasoup servers supporting up to 16 simultaneous active speakers.

VideoDrift screen 5

Admin stream queue:

A queue showing user streams to the admin for real-time mixer processing.

VideoDrift screen 6

S3 video streaming:

Amazon S3 video streaming in FLV/MP4 with full playback controls.

VideoDrift screen 7

One-click social sharing:

Share streams to Twitch, YouTube, Facebook and Twitter in one click.

VideoDrift screen 8

Achievements

What VideoDrift delivers in production.

  • Social media streaming

    < 30s

    to connect an account

    Integrate studio streams with social accounts in under 30 seconds for multi-platform broadcasting.

  • Active speakers

    16

    per Mediasoup server

    Up to 16 active speakers per server, with additional servers provisioned automatically.

  • Entry RTMP streams

    3

    per broadcast

    Up to three entry RTMP streams per broadcast.

Key features

  • Streams mixer

    Combine multiple streams into one composite picture and audio.

  • Amazon S3 link playback

    Play back streams straight from S3 links.

  • Streams preview

    Preview incoming streams before they go live.

  • WebRTC & RTMP streams

    Handle both WebRTC and RTMP stream inputs.

  • Real-time stream management

    Manage live streams in real time.

  • Recording from mixer

    Record the mixed output directly.

Team behind the project

A focused engineering team built VideoDrift — WebRTC engineering, development, architecture, design, analysis and QA.

Client

  • 1

    Delivery Manager

  • 1

    PM

  • 1

    WebRTC Developer

  • 3

    Developers

  • 1

    Designer

  • 1

    Software Architect

Tech stack

The stack behind VideoDrift:

Frontend
  • TypeScript
  • React JS
  • Redux
  • Axios
  • SASS
  • Webpack
Backend
  • Node.js
  • uWebSockets
Media & Streaming
  • Mediasoup
  • FFmpeg
  • GStreamer
Cloud & DevOps
  • NGINX + rtmp

Let's build yours

Inspired by the VideoDrift story?

Tell us about your product. Discovery call is free.

Get an estimate

Testimonials

Event10x

Softermii has a hard commitment towards the project delivery on time without any delay.

We ended up by having a very attractive product that can compete with any other virtual platform.

Walid Farghal, Director General, Event10x

Cococure

Excellent programming skills and timely delivery.

They were able to take our poorly documented description and deliver a world-class app.

Folabi Ogunkoya, Founder, Cococure

SoundIt

It's great to know that all of the development is backed up by careful planning.

The app has so far garnered a lot of attention from potential investors. Softermii has very structured project management and utilizes the Atlassian Suite; their team is organized, serious, and professional.

Eriz Zarate, CTO, SoundIt

TempTribe, London

The team is really flexible with picking up urgent bugs.

I found that is a really good working relationship in that sense that the prices are very reasonable and they are accessible even over the weekend.

Duncan Mitchell, Managing Director, Co-Founder, TempTribe, London

Scoby Social

Softermii delivered a technically sophisticated app.

It integrates multi-party video conferences with social media dynamics. These guys proven to be a professional, reliable, and effective partner.

David Levine, Founder, Scoby Social

Dollar Shave Club

I would highly recommend Softermii for any programming needs.

I am consistently impressed by the quality of the work and team effort brought forth by everyone that we've worked with.

Ashley Lewis, VP of Product, Dollar Shave Club

Locum App, London

They were really on top of everything.

They know how important my timelines were and they made sure that they’re dead to them and got everything done quickly.

Reece Samani, CEO & Founder, Locum App, London

ITRex Group

They delivered amazing results and worked through holidays to make sure I could deliver on the project deadline.

The results were consistently top quality and the devs are friendly and responsive.

Shervin Delband, Director of US Operations, ITRex Group

Convo Corp

They had logical, well thought-out plans with different execution strategies that had supported our timelines.

Softermii had created largely acceptable deliverables. The team had been cooperative in fixing and improving areas with logical, well thought-out plans with various execution strategies.

Momina Wahab, Director Agile PMO, Convo Corp

Softermii are great with time management and produce high-quality work.

Because of how satisfied we’ve been with their work on this project, we’re exploring bringing them in on a new project as well.

Muna Al Hashemi, Founder of a Proptech Startup

Luciid

I don't feel they lack in any department regarding getting the job done properly — they are all-encompassing.

They lead a well-planned process to stay within deadlines and budgets and ensure a solid project management experience. The team also praises their ability to incorporate everything they need all around.

Kwesi Peyna, Owner & CEO, Luciid

Their team members were very invested in finding solutions for us.

Softermii brought useful suggestions to the process. The collaboration with developers was close and efficient, and final outcomes for the project are promising.

10Adventures

AI & Software Development Insights

Go to blog
EU AI Act Compliance Guide: What Insurance, Fintech, and Healthcare Companies Must Do Before August 2026
Artificial Intelligence

EU AI Act Compliance Guide: What Insurance, Fintech, and Healthcare Companies Must Do Before August 2026

17 min read
Max DruzAvg 0 / 5