Skip to content

faiyaz032/transcoded-video-streaming-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Video Streaming App Backend

Welcome to the backend repository of our exciting video streaming app project! 🎥 In this repository, you'll find the server-side implementation of our application built using Node.js, Express.js, MongoDB, and other cutting-edge technologies.

Features

  • User Authentication: Secure user accounts and authentication system.
  • Video Upload: Seamlessly upload videos to the cloud and store metadata in MongoDB.
  • Video Transcoding: Automatically transcode uploaded videos into multiple quality levels for adaptive streaming (HLS, DASH).
  • Multiple Video Qualities: Support for multiple video quality options to enhance user experience.
  • Video Streaming: Efficient video streaming capabilities for a smooth user experience.
  • Comments and Interactions: Allow users to comment on videos and engage with the community.
  • Trending and Recommendations: Smart algorithms to display trending videos and personalized recommendations.
  • Scalable Architecture: Designed for horizontal scalability to handle a growing user base.
  • Database: MongoDB and Typegoose for robust and flexible data storage.

Prerequisites

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published