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 →

