ross

module
v0.0.0-...-600b1a9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2023 License: MIT

README

ross

Build Go Report Card

Ross is a streaming service YouTube alike

Prerequisite

Easy to start

# Setup and run database
make db
# Migrate data schema
make migrateup

# Running the application
make run # If you wanna run in the current terminal
docker compose up -d # If you wanna run in docker

Features

  • User management
  • Video management
    • Adding video via Youtube url
    • Upload video via form
    • Video's CRUD
  • Following/Follower functionality
  • Video Feeds
  • Subscribing videos
  • Room streaming
Supported transport protocols
  • HLS
  • RTMP
  • FLV
NOTES:
  • This project is currently have APIs only. Therefore, the only way to test streaming source is using this HLS stream tester
  • Input should be in the format: {host}/api/v1/sources/{video_url}.
  • For example: http://localhost:8080/api/v1/sources/x36xhzz/x36xhzz.m3u8
Known issues

Many, for sure cuz it's still IN DEVELOPMENT:">

Directories

Path Synopsis
cmd
pkg
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL