Почему видеостриминг через 15 лет возвращается с TCP на UDP

Бэкенд, теория программирования

Стриминг

Синхронизация данных, параллельная обработка, CDN

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Бесспорно, экспертный доклад про видеостриминг и происходящую в последние годы замену транспортных интернет-протоколов 70-х годов прошлого столетия на подходы, разработанные инженерами Google, Apple и Mozilla.

Целевая аудитория

Инженеры, архитекторы систем, использующих стриминговое видео.

Тезисы

Проникновение флеш-плеера вместе с H264 почти 15 лет назад, а потом и появление HLS привели к тому, что массовая доставка видео в интернете перешла на TCP-протоколы: RTMP, HLS, DASH (и даже HDS).

Последние годы мы видим обратную тенденцию с возвращением на UDP-протоколы: WebRTC, SRT и эксперименты с WebTransport over HTTP/3.

Почему это происходит, во что это выливается, как это конфликтует с другими трендами в индустрии интернет-разработки? Почему приходится переизобретать заново TCP-стек 40-летней давности?

Давно занимается потоковой передачей видео (videostreaming).

Flussonic

Делают видеостриминг! Один из немногих существующих сегодня мультипротокольных видеостриминговых серверов, способных на работу на скоростях в 10 Гбит/с и выше.

Видео

Другие доклады секции

Бэкенд, теория программирования