Медиаплатформа

Объединяем инфраструктурные технологии и сервисы Яндекса, связанные с медиа. Медиаплатформа — это инфраструктура, которая обеспечивает и просмотр фильмов в Кинопоиске, и конференции в Телемосте, и звонки курьерам Яндекс Лавки.

5 тыс. лет видео за сутки

 
> 2 млн

параллельных сессий просмотра видео

 
терабайт

логов в сутки

Терабиты трафика

 
локаций

с собственным CDN

 
Миллионы

запросов за контентом в секунду

Собственные разработки

Видеоплатформа

Инфраструктура для обработки, хранения, передачи и показа видеороликов, аудио и прямых трансляций.

Коммуникационная платформа

Распределённая платформа для работы с каналами аудио- и видеоданных, на базе которой построена работа колл-центров, колл-трекинга, роботных информеров и офисной связи.

CDN

Распределённая сеть кеширующих серверов для раздачи больших объёмов данных сервисов Яндекса и Yandex Cloud.

Goloom

Платформа для Realtime-видео, построенная на основе WebRTC-технологий.

Эффективные решения

Команда сервиса разрабатывает, внедряет и поддерживает решения разных уровней сложности.
Вот некоторые из них.

Коммуникационная платформа

Без звонков не обходится практически ни один сервис Яндекса. Почти все звонки проходят через коммуникационную платформу. Ежедневно она обрабатывает миллионы звонков, в том числе в сервисах Яндекс Go и внутри Умного дома Яндекса.
Коммуникационная платформа позволяет сервисам Яндекса реализовать любой сценарий обработки звонка, эффективно поддерживая работу с любым количеством участников, независимо от их географического расположения и особенностей инфраструктуры.

Особенности

  • Универсальная платформа для реализации сценариев телефонии в Яндексе.
  • Система реального времени.
  • Более 1 тыс. одновременных звонков, более 1 млн звонков каждый день.

Технологии

  • Языки программирования: Golang и C++.
  • СУБД: Redis, PostgreSQL, ClickHouse.
  • Сетевые протоколы / технологии: SIP, SDP, RTP, WebRTC, gRPC, HTTP.

Телефония

Сервисы, которые дополняют коммуникационную платформу. Решают задачи функционирования колл-центров сервисов Яндекса, в том числе обеспечивают безопасность, поддержку, информирование и эскалацию мониторинга.

Особенности

  • Обеспечивает бесперебойную работу колл-центров поддержки.
  • Информирует менеджеров сервисов об авария.
  • Скрывает номера пользователей и партнёров во время звонка.

Технологии

  • Языки программирования: Java, Kotlin, Golang.
  • СУБД: Postgres, Clickhouse, Redis.
  • Интерфейсы взаимодействия: HTTP и gRPC.

Технологический стек

Работаем с широким спектром технологий и языков, чтобы быстро и эффективно решать задачи.

Go

Обеспечивает читаемость, быстроту написания кода, лёгкость в распараллеливании и приемлемую производительность.

KMP/AssemblyScript/C++

Для высокопроизводительных частей в клиентских приложениях и унификации разработки для разных платформ.

C/C++

Эффективное решение для ситуаций, в которых производительность стоит на первом месте или есть необходимость работать как можно ближе к «железу». Также используется при разработке ядра Linux или его модулей.

Kotlin/Swift/TypeScript

Современные языки для разработки мобильных и веб-приложений.

Выступления экспертов Медиаплатформы

Делимся с сообществом знаниями и опытом и рассказываем, как у нас всё устроено.
Свой плеер для DASH

Свой плеер для DASH

О том, как почему и как мы написали свой движок для воспроизведения видео для браузеров
Как CDN Яндекса работает с трафиком видеоплатформы

Как CDN Яндекса работает с трафиком видеоплатформы

Как устроена раздача видео в нашем CDN
Уменьшаем задержку в live-трансляциях

Уменьшаем задержку в live-трансляциях

Как мы реализовали прямые трансляции с низкой задержкой

Как попасть к нам в команду

В Медиаплатформе есть задачи для разных технических специалистов. Нужны как амбициозные мидл-разработчики и опытные ведущие инженеры, так и активные технические менеджеры.

Вы также можете попробовать свои силы в формате буткемпа в Core Infrastructure.