Разработка Windows-приложения для MediaMTX
Описание
Требуется доработка Windows-приложения для управления MediaMTX API. Серверная часть проекта завершена, основная задача — разработка десктопного приложения. Доступ к серверу и исходникам приложения (VisualStudio) будет предоставлен. Приложение содержит ошибки, допускается начать разработку с нуля.
Ключевые навыки для выполнения задачи включают:
Backend: Python 3 (async/await, asyncio), FastAPI, Pydantic, SQLite + SQLAlchemy/Alembic, JWT-аутентификация, Argon2id, WebSocket, REST API design, работа с внешними HTTP API (Control API MediaMTX) через httpx/aiohttp, uvicorn, systemd-сервисы, работа с правами Linux.
Видеостриминг / MediaMTX: Понимание протоколов RTSP, HLS (low-latency), WebRTC (WHEP), RTMP, настройка и эксплуатация MediaMTX (конфиг, Config API, authHTTP hook), ffmpeg (запись H.264, транскодирование), сетевые основы (UDP/TCP, ICE/STUN, firewall/iptables).
Frontend / Desktop-приложение: C# / .NET 8, WPF, MVVM, WebView2, встраивание HTML/JS плеера (hls.js, WebRTC/WHEP-клиент), работа с DPAPI, Velopack (автообновление приложений), виртуализация UI для больших списков (1200+ строк), работа с WebSocket-клиентом.
Базы данных: SQLite в продакшене (WAL, конкурентный доступ), Alembic-миграции, проектирование схемы (аудит, учёт состояния, токены).
Бюджет
В рынкеМедиана по «Фулстек-разработка» – 36 562 ₽
Свежесть и конкуренция
AI Score
Требования к навыкам
Спросить AI о заказе
Спросите что угодно об этом заказе
Помогу понять, ваш ли это заказ: оценю бюджет и сроки, подсвечу подводные камни и подскажу, как откликнуться.
