Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 849 Bytes

File metadata and controls

27 lines (22 loc) · 849 Bytes

Simple Streaming Service

Website where users can listen to audio files. For now, files are hosted locally.

Project is still in progress.

Planned features:

  • Ability to queue up songs
  • Shuffle queue
  • Host files remotely with S3 and CloudFront
  • Buffered playback from S3/CloudFront instead of having to download entire file
  • Adaptive bitrate streaming based on user connection speed
  • Basic authentication
  • Automated way to find and download song files
  • Automated way to compress audio files
  • Look into different streaming protocols like HLS, RTP, DASH, etc
  • Optimization to do least amount of work on client side as possible

To run:

cd sss
npm install
npn run dev

Built with React, Typescript, Vite.