Ruframev0.1 beta foundationExact frame for MOV/MPEG

Russia-first video review platform

Ruframe

Видео-платформа для review и согласования, сфокусированная на России и СНГ, с обязательной покадровой точностью для MOV и MPEG.

Ingest

Upload -> queue -> derivatives

Прямой multipart upload в object storage, затем отдельный worker с ffprobe и FFmpeg.

Review

Точный кадр как продуктовая гарантия

Комментарии привязываются к sourceFrameIndex, а не к плавающему browser currentTime.

Ops

Наблюдаемость до launch

Очереди, статусы jobs, retry-path и понятные ошибки нужны раньше, чем широкая матрица фич.

Exact-frame policy

Главный риск проекта зафиксирован архитектурно

Точный кадр не зависит от плавающего поведения браузерного seek. Источником истины для review остается sourceFrameIndex.

MOV и MPEG получают отдельный exact-frame flow, а не обычный time-based seek.
Комментарий хранит sourceFrameIndex, sourceTimecode и производный timestampMs.
Открытие комментария, шаг -1/+1 frame и review link должны приводить к одному и тому же кадру.

Scope

Что реально входит в первый релиз

Только video review core, без попытки копировать весь Frame.io.

  • Invite-only auth, команды, проекты и папки.
  • Загрузка больших файлов, ingest pipeline и review-прокси.
  • Комментарии, аннотации, approve / changes requested.
  • Review links, базовые email-уведомления и activity log.

Not now

Что сознательно выкинуто из beta

Эти функции не потеряны, но они не должны ломать запуск v0.1.

  • DaVinci / Premiere plugins и public API.
  • Watermarking, adaptive HLS и RAW-форматы.
  • Публичная регистрация, billing, MFA и enterprise SSO.
  • Mobile apps, Camera to Cloud и все расширения после beta.

Plan

Что происходит дальше

Сначала foundation, потом media ingest, затем review core и external review.

  • Stage A-C закрыты: data model, ingest, review core и exact-frame mode.
  • Stage D и invite-only auth закрыты, external review уже работает.
  • Stage E: rate limiting и password reset уже собраны.
  • Stage F: access hardening, audit trail и operational polish.
  • Stage G: beta verification.