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

Broadcast: понятие и применение

Broadcast (от англ. broadcast — «широковещание», «разбрасывать») — в широком смысле процесс передачи информации от одного источника множеству получателей одновременно, без адресной доставки каждому конкретному потребителю. В зависимости от контекста термин может обозначать технологию радиопередачи, способ сетевой коммуникации, метод рассылки сообщений в программной архитектуре или формат медиапроизводства.

Происхождение термина

Слово broadcast вошло в английский язык в начале XIX века как сельскохозяйственный термин, означавший разбрасывание семян по полю вручную, в отличие от посева рядами. Переносное значение, связанное с передачей информации, закрепилось за словом в 1920-х годах с развитием радио. К 1929 году термин стал общеупотребительным для обозначения радиопередач, а впоследствии распространился на телевидение и интернет-технологии.

Broadcast в радиовещании и телевидении

В медиасфере broadcast — это технология однонаправленной передачи аудио- или видеосигнала от передающей станции к неограниченному числу приёмников. Ключевая особенность такого вещания — отсутствие обратного канала связи: слушатель или зритель не может напрямую влиять на содержание передачи. Радиовещание и телевидение исторически строились по модели broadcast: сигнал распространяется через эфир, кабельные сети или спутники, а приём возможен для всех устройств, настроенных на соответствующую частоту или канал.

Стандарты вещания различаются по регионам. В России и Европе длительное время использовались системы SECAM и PAL, в Северной Америке — NTSC. С переходом на цифровые технологии вещание унифицировалось: наземное телевидение перешло на стандарты DVB-T/DVB-T2, радио — на стандарты DAB/DAB+. Цифровое вещание позволяет передавать больше каналов в той же полосе частот и обеспечивает более высокое качество сигнала.

Broadcast в компьютерных сетях

В компьютерных сетях broadcast — это передача пакета данных всем устройствам в пределах одного сегмента сети. Адрес широковещательной рассылки в IPv4-сетях — 255.255.255.255, а также адрес, в котором все биты хостовой части равны единице (например, 192.168.1.255 для подсети 192.168.1.0/24). В протоколе IPv6 широковещание заменено мультикастом (групповой рассылкой) и anycast-адресацией.

Широковещательная рассылка используется протоколами, которым необходимо обнаруживать устройства и обмениваться служебной информацией. К таким протоколам относятся ARP (определение MAC-адреса по IP-адресу), DHCP (автоматическое назначение сетевых настроек) и некоторые другие. Массовая broadcast-рассылка способна создавать избыточную нагрузку на сеть, поэтому в крупных сетях применяется сегментация с помощью маршрутизаторов и VLAN, ограничивающая домен широковещания.

Broadcast в программной архитектуре

В разработке программного обеспечения broadcast — паттерн взаимодействия компонентов, при котором отправитель передаёт сообщение, не зная заранее, кто его получит. Подписчики, заинтересованные в событии, самостоятельно регистрируются на его получение. Такой подход реализован в шинах сообщений (message bus), системах событий и некоторых моделях межпроцессного взаимодействия.

Примером служит механизм BroadcastReceiver в операционной системе Android. Приложения регистрируют приёмники для отслеживания системных событий — например, изменения уровня заряда батареи, подключения наушников или получения push-уведомления. Отправка broadcast-сообщений в Android может быть явной (с указанием конкретного компонента) или неявной (без указания получателя). Начиная с Android 8.0, неявные широковещательные сообщения для большинства системных событий ограничены, чтобы снизить расход ресурсов и повысить безопасность.

В веб-разработке broadcast применяется в протоколе WebSocket для одновременной рассылки данных всем подключённым клиентам, например при реализации чатов, онлайн-игр или биржевых котировок. Сервер отправляет одно сообщение, а инфраструктура доставляет его всем участникам сессии.

Broadcast в медиапроизводстве и интернете

В индустрии контента broadcast противопоставляется модели «узкого вещания» (narrowcasting), ориентированной на целевую аудиторию. Интернет-платформы, такие как YouTube, Twitch или VK Видео, сочетают оба подхода: пользователь может вести прямую трансляцию (стрим) для всех желающих или публиковать записи, доступные по запросу.

С развитием стриминговых сервисов термин broadcast приобрёл дополнительное значение — одновременная передача события в реальном времени через интернет. Это касается как любительских трансляций, так и профессиональных: спортивные матчи, концерты, новостные эфиры.

Технические особенности

Радиовещательный сигнал характеризуется несколькими параметрами: мощностью передатчика, частотой несущей, шириной полосы и способом модуляции. Аналоговое вещание использует амплитудную (АМ) или частотную (FM) модуляцию, цифровое — различные виды квадратурной модуляции, позволяющие упаковать больше данных в ограниченную полосу частот.

В компьютерных сетях broadcast-трафик измеряется количеством пакетов в секунду, отправленных на широковещательный адрес. Для предотвращения перегрузки сети применяются механизмы подавления штормов (broadcast storm control) на коммутаторах, ограничивающие долю широковещательных пакетов от общего объёма трафика.

Недостатки и ограничения

Широковещательная модель передачи имеет ряд ограничений. В радиовещании отсутствует обратная связь с аудиторией, что затрудняет измерение реального охвата. В компьютерных сетях broadcast-пакеты обрабатываются всеми устройствами сегмента, что создаёт избыточную нагрузку на процессоры сетевых карт. В программных системах неявная рассылка усложняет отладку, поскольку разработчик не всегда может предсказать, какие компоненты отреагируют на событие.

В связи с этими ограничениями в современных технологиях наблюдается тенденция к замене широковещания адресными и групповыми механизмами доставки. В сетях IPv6 вместо broadcast используется мультикаст, в веб-технологиях — протоколы публикации-подписки с фильтрацией по темам, в медиапотреблении — персональные рекомендательные ленты.

Значение

Broadcast остаётся фундаментальной моделью коммуникации, обеспечивающей доставку информации массовой аудитории. Несмотря на развитие интерактивных и персонализированных форматов, широковещательные технологии сохраняют значение в эфирном телевидении и радио, системах экстренного оповещения, корпоративных коммуникациях и сетевой инфраструктуре.

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

На главную BFOmetr →