Skip to content

Simple-to-use private streaming site, created primarily to host live streams by Hololive members.

License

Notifications You must be signed in to change notification settings

JesseZhong/goomba

Repository files navigation

GOOB / GOOMBA

Simple-to-use private streaming site, created primarily to host live streams by Hololive members.

Front page listing Hololive members and recent live streams.

Features

  • Video streaming with Apple HLS.

Playback of an unarchived karaoke stream.
  • User authentication with Discord OAuth2.
  • Link previews with OpenGraph.

Link preview cards in a Discord message.
  • Directories for organizing and grouping videos.

All available videos for Gura in her own directory.
  • Admin management panel for adding and editting videos and directories.

Edit a current listing.
  • Auto-saves user's playback position.

Upcoming Features

  • Tagging.
  • Direct downloads.

Infrastructure

Gooba is built for an AWS stack. The AWS CDK project deploys the front-end and content stack with the following services.

  • S3 for hosting site and content.
  • CloudFront with Lambda@Edge for distributing site and content.
  • Certificate Manager for TLS certs.
  • Route 53 for domain name setup.

About

Simple-to-use private streaming site, created primarily to host live streams by Hololive members.

Topics

Resources

License

Stars

Watchers

Forks