Открыть сервис

RealServer

RealServer — это проприетарное серверное программное обеспечение, предназначенное для организации потокового вещания (стриминга) аудио- и видеоконтента в сети Интернет. Разработанное компанией RealNetworks, RealServer является одним из первых коммерческих продуктов, обеспечивающих доставку мультимедиа в реальном времени, и исторически сыграл ключевую роль в становлении интернет-радио и видеотрансляций.

История

Разработка RealServer началась в середине 1990-х годов, когда компания RealNetworks (ранее — Progressive Networks) стремилась создать технологию для передачи аудио через модемные соединения с низкой пропускной способностью. Первая версия, RealAudio Server 1.0, была выпущена в 1995 году и позволяла транслировать аудио в формате RealAudio. В 1997 году вышла версия, поддерживающая видео (RealVideo), что сделало RealServer одним из первых решений для видеотрансляций в интернете.

В 1999 году компания представила RealSystem G2 — платформу, включающую RealServer, RealPlayer и форматы RealAudio и RealVideo. Эта версия внедрила поддержку протоколов RTSP (Real-Time Streaming Protocol) и SMIL (Synchronized Multimedia Integration Language), что позволило создавать интерактивные мультимедийные презентации. В начале 2000-х годов RealServer активно использовался крупными медиакомпаниями, такими как CNN, BBC и ABC, для прямых эфиров и архивных записей.

С развитием конкурирующих технологий (Windows Media Services от Microsoft, Flash Media Server от Adobe) и распространением протокола HTTP для стриминга (через HLS, MPEG-DASH) популярность RealServer снизилась. Однако продукт продолжал поддерживаться и обновляться до середины 2010-х годов. Последняя стабильная версия (RealServer 20) была выпущена в 2014 году. В настоящее время RealNetworks сосредоточилась на других направлениях, включая компьютерное зрение и цифровые медиа, но RealServer остаётся доступным для лицензирования.

Архитектура и протоколы

RealServer работает по модели «клиент-сервер», где сервер принимает запросы от клиентских плееров (RealPlayer, VLC и другие) и доставляет им медиапоток. Основные протоколы, используемые в работе:

  • RTSP (Real-Time Streaming Protocol) — протокол управления потоком, позволяющий выполнять команды «воспроизвести», «пауза», «остановить» и перематывать.
  • RDT (Real Data Transport) — проприетарный транспортный протокол RealNetworks, оптимизированный для передачи аудио и видео в реальном времени.
  • HTTP — для доставки контента через веб-серверы (в режиме прогрессивной загрузки или псевдо-стриминга).

Архитектура включает модули для кодирования (RealProducer), управления (RealServer Admin) и доставки (RealServer Core). Сервер поддерживает мультивещание (multicast) для экономии полосы пропускания при трансляции на множество клиентов в одной сети.

Ключевые возможности

RealServer предоставлял ряд функций, которые были инновационными для своего времени:

Форматы и кодеки

RealServer работал с проприетарными форматами RealNetworks:

  • RealAudio — аудиокодеки (RealAudio G2, RealAudio 10, AAC-LC).
  • RealVideo — видеокодеки (RealVideo 9, RealVideo 10, H.264).

Также поддерживались стандартные форматы, такие как MP3, WAV, MPEG-4 (частично). Для кодирования контента использовался инструмент RealProducer, который преобразовывал исходные файлы или захваченный сигнал в форматы, совместимые с RealServer.

Применение

RealServer нашёл применение в нескольких областях:

  • Интернет-радио — многие онлайн-станции в конце 1990-х — начале 2000-х годов использовали RealServer для трансляции аудио.
  • Видеотрансляции — новостные каналы, спортивные события и концерты.
  • Образованиедистанционное обучение с лекциями и вебинарами.
  • Корпоративные коммуникации — внутренние трансляции собраний и презентаций.
  • Медиа-архивы — хранение и доставка записей по запросу.

Сравнение с конкурентами

RealServer конкурировал с несколькими продуктами:

ПродуктРазработчикКлючевое отличие
Windows Media ServicesMicrosoftИнтеграция с Windows Server, поддержка WMV/WMA
Flash Media ServerAdobe (Macromedia)Поддержка Flash-плеера, RTMP-протокол
QuickTime Streaming ServerAppleПоддержка MPEG-4, открытый протокол RTSP

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

Критика и ограничения

Основные недостатки RealServer включали:

  • Проприетарность — закрытые форматы и протоколы затрудняли совместимость с другими плеерами и серверами.
  • Высокая стоимость лицензирования — для коммерческого использования требовалась платная лицензия, что ограничивало распространение.
  • Сложность администрирования — настройка кластеризации и безопасности требовала квалифицированного персонала.
  • Устаревание — с появлением открытых стандартов (HLS, MPEG-DASH) и протоколов (HTTP Live Streaming) RealServer потерял актуальность.

Наследие

Несмотря на снижение популярности, RealServer оказал значительное влияние на развитие стриминговых технологий. Он продемонстрировал возможность доставки аудио и видео в реальном времени через интернет, заложив основы для современных платформ, таких как YouTube, Twitch и Netflix. Протокол RTSP, разработанный при участии RealNetworks, стал стандартом IETF (RFC 2326) и до сих пор используется в системах видеонаблюдения и IP-телефонии.

Источники

  • RealNetworks, Inc. — официальная документация RealServer (1995–2014).
  • RFC 2326 — Real-Time Streaming Protocol (RTSP), IETF, 1998.
  • «Streaming Media: Technologies, Standards, and Applications» — A. K. Jain, 2002.
  • «The History of Streaming Media» — D. M. Berry, 2015.
  • Статьи журнала «PC Magazine» (1996–2000) о RealServer.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →