Skip to content

MaxaiZer/VideoService.Backend

Repository files navigation

VideoService

ремейк старого вузовского проекта

по сути, гипер упрощённая версия ютуба

Сервисы

1. CoreService (Монолит)

Отвечает за управление пользователями и метаданными видео.

2. VideoProcessingService (Микросервис)

Конвертирует видео в HLS (HTTP Live Streaming) с помощью FFmpeg для потоковой передачи.

Диаграмма

graph TD;
subgraph Shared
        MinIO;
        PostgreSQL;
    end
        CoreService --> Shared;
        CoreService --> RabbitMQ;
        RabbitMQ --> VideoProcessingService;
        VideoProcessingService --> Shared;
        Nginx --> CoreService
        Nginx --> MinIO
Loading

About

Video service with Minio, RabbitMQ, and HLS conversion using FFmpeg

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors