Menu

  • Home
  • About
  • Skills
  • Experience
  • Education
  • Projects
  • GitHub
  • Achievements
  • Contact
  • Youtube
  • FAQ

Back to Projects
Video Streamer screenshot 1

Video Streamer

2024
Frontend developer
1 week

Project Overview

A minimal streaming experience with playlists, playback controls, and keyboard shortcuts. It focuses on delivering a smooth video playback experience with support for various video formats.

Key Features

  • •HLS playback with fallbacks
  • •Playlist and watch-later
  • •Theater and mini-player modes

Challenges & Solutions

Implementing adaptive bitrate streaming for a consistent playback experience across different network speeds. Customizing Video.js to match the desired aesthetic.

Technical Architecture

React-based UI with Video.js for core player functionality. The backend is built with Node.js to handle video metadata and playlists.

Technologies

ReactVideo.jsNode.js

Project Links

Live Demo

Key Highlights

  • #Custom Video.js themes
  • #Optimized lazy loading