Skip to content

mrskjha/Video-Streaming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Video Streaming Platform

Welcome to our Video Streaming Platform! Our platform is designed to deliver high-quality video content seamlessly to users. We provide a robust and scalable solution for video encoding, storage, delivery, and playback. Our user-friendly interface, personalized recommendations, and diverse content library cater to a wide range of audiences.

Table of Contents

Demo

Check out the live demo of the platform here.

Features

  • High-quality video encoding and playback
  • Robust and scalable storage solution
  • Efficient video delivery
  • User-friendly interface
  • Personalized recommendations
  • Diverse content library
  • Support for multiple devices and screen sizes
  • Secure user authentication and data protection

Technologies Used

  • Backend: Node.js, Express.js
  • Frontend: React, Redux
  • Database: MongoDB
  • Video Encoding: FFmpeg
  • Storage: AWS S3
  • Content Delivery: AWS CloudFront
  • Authentication: JWT, OAuth
  • Other: Webpack, Babel, ESLint

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/video-streaming-platform.git
  2. Navigate to the project directory:

    cd video-streaming-platform
  3. Install backend dependencies:

    cd backend
    npm install
  4. Install frontend dependencies:

    cd ../frontend
    npm install

Usage

To start the development servers and view the platform locally:

  1. Start the backend server:

    cd backend
    npm start
  2. Start the frontend server:

    cd ../frontend
    npm start

The platform will be available at http://localhost:3000.

Project Structure

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes. Ensure your code follows the project's style guidelines.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

If you have any questions or feedback, feel free to reach out:

Thank you for using our Video Streaming Platform!

About

Video streaming platform designed to deliver high-quality video content seamlessly to users. we provide a robust and scalable solution for video encoding, storage, delivery, and playback. Our platform offers a user-friendly interface, personalized recommendations, and a diverse content library to cater to a wide range of audiences.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors