Что представляет собой протокол SRT?
Определение защищенного (Secure) надежного (Reliable) транспортного (Transport) протокола
SRT (Secure Reliable Transport) - это бесплатный протокол передачи потокового видео с открытым исходным кодом, который обеспечивает безопасную передачу сигнала с низкой задержкой в "шумящих" или непредсказуемых (с потерями) сетях, таких как публичный интернет. SRT использует интеллектуальный механизм пакетной ретрансляции ARQ (Automatic Repeat reQuest) поверх потока данных UDP для защиты от потери пакетов и колебаний пропускной способности, а также для обеспечения качества вашего live-видео.
Высококачественное live-видео с низким уровнем задержки
Популярность использования потокового видео в коммерческих организациях, государственных учреждениях, школах и оборонной промышленности стремительно растет. Многие протоколы решают задачи совместимости при передаче потокового видео очень большому количеству зрителей, потребляющих контент с различных устройств и приборов. Однако одним из лучших способов использования ресурсов, уже имеющихся в помещениях различных организаций, а также значительных инвестиций провайдеров сервисов в "облачные" технологии, является обеспечение инструментов потокового вещания видео с низкой задержкой и высокой надежностью.
SRT использует наилучшие аспекты протокола User Datagram Protocol (UDP), такие как низкая задержка, но при этом добавляет проверку ошибок, чтобы соответствовать надежности протокола Transmission Control Protocol/Internet Protocol (TCP/IP). Несмотря на то, что TCP/IP обрабатывает все профили данных и является оптимальным для своей работы, SRT может быть использован специально для высокопроизводительной передачи видео.
Для передачи видео по IP с высоким качеством

Какие общие сферы применения SRT?
Лидеры ИТ-сферы среди корпоративных и государственных компаний особенно рады SRT, поскольку он является жизнеспособной заменой протокола обмена сообщениями в реальном времени (RTMP). RTMP - это потоковый протокол на базе TCP, изначально разработанный для работы с плеерами Adobe Flash и до сих пор используемый в качестве протокола для потокового видео в реальном времени.
Основная функция RTMP заключается в доставке контента от энкодера к онлайн видеохосту. Известный своей потоковой передачей с низкой задержкой и минимальными возможностями буферизации, RTMP часто использовался вещательными компаниями для трансляции прямых эфиров в режиме реального времени. Однако, поскольку RTMP не может передавать видеоконтент HEVC, он не является идеальным для новых приложений. SRT, в отличие от RTMP, не зависит от кодеков и может передавать любой тип видеоконтента.
В чем суть преимуществ использования протокола SRT?
Потоковая трансляция видео через Интернет может быть сложной задачей из-за непредсказуемых состояний сети, включая нестабильное соединение, ограничение пропускной способности и проблемы с задержкой. SRT поддерживает:
- Видео высокого качества. SRT разработан для защиты от дрожания, потери пакетов и колебаний пропускной способности из-за перегруженности в "шумных" сетях для обеспечения наилучшего качества изображения. Это достигается благодаря передовым технологиям повторной передачи с низкой задержкой, которые компенсируют потерю пакетов и управляют ею. SRT может выдерживать до 10% потери пакетов без ухудшения качества потока.
- Низкая задержка. Даже при наличии сетевых проблем видео и аудио доставляется с низкой задержкой. В нем сочетаются преимущества надежности доставки TCP/IP и скорости UDP.
- Надежная сквозная передача. Стандартное для отрасли 128/256-битное шифрование AES обеспечивает защиту контента при передаче через Интернет. SRT обеспечивает упрощенный обход брандмауэра.
- Эффективное использование Интернета. Поскольку SRT обеспечивает безопасность и надежность, то публичный Интернет становится доступным для расширенного спектра приложений потоковой передачи, таких как потоковая передача на облачные сайты (например, одновременное вещание в несколько социальных сетей, таких как Facebook Live, YouTube, Twitch и Periscope, с помощью мультиоблачной платформы LiveScale omnicast с одной прямой видеотрансляции), потоковая передача или удаленное вещание всего содержимого видеостены или участков видеостены, представляющих интерес и многое другое.
- Совместимость. Пользователи могут смело внедрять SRT во все рабочие процессы потоковой передачи видео и аудио, зная, что продукты разных производителей будут работать вместе без проблем.
- Открытый исходный код. Протокол нового поколения с открытым исходным кодом, не требующий лицензионных отчислений, позволяет создавать экономически эффективные, совместимые и перспективные решения.
Какие общие области применения SRT?
SRT также решает проблемы безопасности и фокусируется на производительности видео - даже через общественную интернет-инфраструктуру. Общие области применения SRT включают:
- дистанционное вещание,
- онлайн видеоплатформы,
- информационные сети доставки контента,
- корпоративные системы управления видеоконтентом,
- компании, предоставляющие оборудование, программное обеспечение и услуги инфраструктуры потокового интернет-вещания.
Что такое Alliance SRT?
Созданный в 2017 году SRT Alliance - это сообщество лидеров отрасли и разработчиков, целью которого является поддержка свободной доступности и совместного развития протокола SRT. Matrox Video и Magewell является членами SRT Alliance.