Платформа индивидуальных видеотрансляций: пользователь ведёт собственный live-эфир, зрители смотрят, общаются в текстовом чате и отправляют подарки. Каталог эфиров по категориям, расписание ближайших трансляций.
Ключевые задачи:
- Проектирование и разработка серверной части: микросервисы на Python и Go
- Обработка видеопотоков (RTMP/RTSP), чат и подарки в реальном времени
- Разработка нативных мобильных клиентов iOS/Android
- Реализация захвата и проигрывания видео на клиентах
Технологии:
- Сервер: Python, Go — микросервисы
- Клиенты: Swift/SwiftUI, Kotlin, Moya, Retrofit, rtmp-rtsp-stream, AVFoundation, RxSwift, RxJava
Архитектура: микросервисная