В докладе ребята рассмотрят ограничения WebRTC на Android- и iOS-клиентах. Представят рецепты и советы для масштабирования видеоконференции: от двух участников до тысячи и более в одном звонке. А также подскажут, на что обратить внимание на каждом из клиентов.
Pulkit will present ideas to build next generation low bitrate video compressors which can take advantage of how humans think about the world while communicating.
В докладе Антон представит свое понимание проблем в Skyeng: как начали измерять видеосвязь, от субъективных оценок перешли к объективным на базе ML, попробовали Pion вместо Janus и принудительную деградацию видеосвязи вместо встроенного механизма в WebRTC, с чем еще столкнулись в пути и как решали, куда двигаться дальше в технической истории.
Летом 2021 года автор и его коллеги опубликовал методику взлома VMAF NEG, они также ведут исследования по взлому новых метрик и более глубокому анализу кодеков, о чем и будет рассказано в докладе.
В докладе пойдет речь о том, откуда берутся задержки в live-трансляциях и как их измерять. Поговорим о технологиях low latency streaming, которые позволяют с ними бороться, и о подходе к этим технологиям в Яндексе.
Михаил расскажет про систему параллельного кодирования видео в Кинопоиске, позволяющую готовить HLS/DASH/MSS-форматы из терабайтных четырехчасовых исходников за минуты.
Что сделали, зачем это сделали, почему сделали именно так, а не иначе, как система будет развиваться дальше — об этом и будет доклад Михаила.
Транскодинг живого аудио/видео сигнала на CPU — операция вычислительно дорогая, затраты на нее плохо предсказуемые и прогнозируемые. Оркестрация такого ПО тоже не самая простая задача (все мы строили свои балансировщики транскодеров). В своем докладе Илья расскажет, как решить проблему оркестрации и планирования ресурсов с помощью K8s, а также рассмотрит тот тихий ужас, с которым столкнулась его команда разработки и эксплуатации.
WHIP, the WebRTC HTTP Ingest Protocol, was developed to solve the biggest pain point with adopting WebRTC as a serious, professional, robust contribution protocol: Media Ingest.
Медиаконтента становится все больше и больше. Потребляют его тоже активно. Как модернизируются современные взгляды на CDN, насколько сложно делать и поддерживать собственный CDN? А главное, нужно ли? Об этом и других узких и не очень местах современного мира поговорим с экспертами из Яндекса.
Компания работает на рынке живых трансляций уже несколько лет. В докладе пойдет речь о проблемах, с которыми пришлось столкнуться при использовании стека RTMP HLS и т. д.
Дмитрий расскажет, какие шаги нужно предпринять, чтобы построить из библиотеки WebRTC свой SFU сервер на архитектуре Simulcast. В докладе будет показано, из каких компонентов состоит WebRTC, и какие из них нужны для построения простого сервера. В качестве референса будем ориентироваться на известный WebRTC gateway Janus.
Далее речь пойдет о трудностях с производительностью получившегося коробочного решения, направлениях для оптимизации и количественных оценках качества звонков.
Подробно разберем форматы статистики WebRTC и почему использование adapter.js для унификации — не самый лучший вариант. Обсудим популярные сервисы типа callstats.io и testRTC. Ирина поделится опытом написания собственного сервиса сбора статистики и того, как это помогло повысить качество звонков.
In this talk, we will go through four important building blocks of the Netflix streaming experience: encoding technology, content delivery, adaptive streaming, and A/B testing. We will also share how we use these building blocks to optimize users' quality of experience on Netflix.
Павел расскажет о разработке приложения «VK Звонки» с помощью нативной сборки WebRTC, кросс-платформенного фреймворка Qt с поддержкой OpenGL, танцев с бубнами и чистейшего кода на С++.
Каждый день в Tango более 50 тысяч уникальных стримеров проводят более 250 тысяч стрим-сессий. Все это генерирует в месяц более 10 петабайт данных.
Даниил расскажет о том, как построить эффективную runtime-систему рекомендаций трансляций с нуля (постоянно уменьшая при этом время отклика на фидбек пользователя), какие алгоритмы для этого используются, а также с удовольствием ответит на все вопросы слушателей.
В своем докладе Макс в общих чертах расскажет, как устроен LCEVC, какие механизмы у него под капотом и какую ценность этот кодек представляет для индустрии видео по мнению V-Nova.
Zoom-сессия, на которой постараемся собрать всех участников, спикеров, членов ПК и экспертов конференции, чтобы в неформальной обстановке шумной толпы подвести итоги конференции и пообщаться друг с другом, как в старые добрые доковидные времена. Только в Zoom, так как сейчас, к сожалению, ковидные времена.
Александр расскажет о способах оптимизации доставки видео: выборе аппаратной части серверов, стратегии по расположению данных, балансировке трафика или оптимизации интернет протоколов. Узнайте, как с их помощью Netflix может доставлять до 400Gbps трафика с одного сервера.
Decoding 8K video requires a HUGE amount of data to be processed very quickly. One additional copy of the data — and that's it: the memory bus is fully loaded, the CPU is cold and, as a result, the video does not play. In this talk, we will talk about what problems The VLC Team found in the process of working on 8K decoding, how we solved them and what lessons we learned from this work.
Микротранзакции (они же донаты) лежат в основе монетизации Tango — ежедневно на платформе пользователями отправляется больше 700 000 виртуальных подарков. Разнообразие в этот процесс вносят различные стили анимации, в частности 3D-графика. Из доклада вы узнаете, как обойти ограничения кодеков и плееров на проигрывание видео с альфа-каналом в мобильных приложениях, используя OpenGL и базовые математические преобразования.