Видеоплатформа Яндекса
Мы строим инфраструктуру по работе с видео
Чтобы другие сервисы Яндекса могли использовать ее в своих продуктах. Нашими основными клиентами являются:
- Кинопоиск
- Яндекс Музыка
- Телемост
- Реклама
- И многие другие сервисы Яндекса
Мы специализируемся на:
- Транскодировании и обработке видео, думаем про кодеки, контейнеры, протоколы. Стараемся
внедрять передовые технологии и улучшать их там, где это необходимо. - Трансляциях для миллионов зрителей: телеканалы, спортивные события, конференции,
внутренние встречи всего Яндекса. Умеем делать нейропереводы трансляций в реальном времени. - CDN, через который раздается больше 5 Тбит/с видео трафика.
- WebRTC передаче видео и аудио в realtime для построения видеоконференций, управления умными устройствами и дронами.
Какие ближайшие задачи перед нами стоят?
- Сделать параллельный транскодер, чтобы уметь кодировать продолжительные видео на большом кластере за считанные секунды.
- Научиться еще лучше утилизировать железо в нашем fair-share шедулере.
- Запустить сервис по работе с видео, чтобы внешние компании тоже могли строить продукты поверх наших решений.
- WebRTC платформу для того чтобы предоставить продуктам компании надежную и
быструю среду для двунаправленной передачи аудио и видео в любом кейсе,
где это необходимо. - Построить кубик виртуальной студии для проведения удаленных и распределенных
мероприятий. Уметь работать с видеорежисерами и эффектами.
Если говорить про технологии, то мы используем:
- Golang, он отлично подходит для большинства наших сервисов.
- C++ для высокопроизводительных компонентов.
- PostgreSQL для хранения наших метаданных.
- RAFT-кластер для надежного хранения и реактивной доставки обновлений в остальные компоненты нашей системы.
- S3 для хранения видео, аудио и субтитров.
- Clickhouse и YTSaurus для работы с логами.