Skip to content

A1tura/video-hosting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Hosting Platform

Overview

The Video Hosting Platform is a scalable system that allows users to upload, manage, and stream videos seamlessly. Built with a microservices architecture, it ensures reliability and efficient handling of video content.

Features

  • Video Upload and Storage: Supports uploading videos in various formats with efficient, organized storage.
  • Streaming Services: Adaptive streaming for smooth playback across devices and network conditions.
  • Video Processing: Automated transcoding into multiple resolutions and formats for broad compatibility.

Architecture

The platform is structured into distinct services:

  • Frontend: A simple interface for demonstration purposes.
  • Backend: Built with Go, responsible for core business logic and API routing.
  • Database: Uses PostgreSQL for relational data storage.

Technologies Used

  • Frontend: JavaScript
  • Backend: Go (Golang)
  • Database: PostgreSQL
  • Containerization: Docker, Docker Compose
  • Streaming: FFmpeg

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published