Радио-Napster: пиринговое радио ближе, чем все думают

Обложка брошюры Peer-to-Peer: Harnessing the Power of Disruptive Technologies.

При всём том, что качество звучания современных FM-станций с каждым годом становится лучше, следует признать, что «форматное» эфирное радио потихоньку загнивает. Сможет ли технология p2p-вещания занять его место?

Читатель, который в течение всего 2002 года внимательно следил за перипетиями неравной борьбы между файлообменными сетями и гигантами мировой звукозаписывающей индустрии, ответит на вопрос, вынесенный в анонс этой статьи, скорее всего, отрицательно.

И в самом деле, с какой это стати технология, объединяющая в единое целое потоковое сетевое радиовещание и p2p-сети, понесшие тяжёлые потери после ряда громких судебных процессов, сможет встать невредимой с прокрустова ложа американского правосудия? Ответ на этот вопрос не так прост, как кажется.

Залог жизнеспособности p2p-вещания — относительная простота и дешевизна оборудования и программного обеспечения, необходимого для построения собственной «пиратской радиостанции».

Фактически, для того, чтобы начать вещание, вам достаточно иметь собственный компьютер, модемное соединение и программу типа Streamer или PeerCast.

Для организации p2p-радиостанции не нужно ничего особенного. Даже того, что есть на этой любительской станции Skywarn.

Всё это — заслуга peer-to-peer технологии, благодаря которой каждый слушатель, настроившийся на вашу станцию, автоматически становится эдаким «ретранслятором сигнала», избавляя вас от необходимости приобретать за большие деньги собственный выделенный канал.

Самой продвинутой из двух рассматриваемых программ является, пожалуй, PeerCast: пакет, разрабатываемый группой Жиля Годара (Giles Goddard), гражданина Соединённого Королевства, ныне проживающего в японском городе Киото (Годар, работающий на компанию Nintendo, втайне мечтает об организации собственного дела и не прочь подзаработать на технофобии американских фирм грамзаписи).

Что касается остальных членов группы, то их имена пока не известны широкой общественности. Как выразился по этому поводу сам Годар, многие из них «работают на компании, которые не поддержали бы этот проект, а один даже напрямую связан с музыкальной индустрией». В общем, Годар добровольно взял на себя роль козла отпущения и застрельщика проекта в одном лице.

Пакет PeerCast родился примерно год назад, когда Годар из чисто академического любопытства решил поковыряться с возможностями альтернативного использования технологии Gnutella.

Изначально Годар сделал анализатор запросов на получение тех или иных композиций на предмет формирования собственного «Топ 1000» для композиций, пользующихся наибольшим интересом со стороны пользователей системы. Вскоре после того, как приложение заработало, у Годара возникла идея создания клиента, способного поддерживать p2p-вещание.

Скриншот программы PeerCast под Linux.

Главной проблемой PeerCast является широкое использование брандмауэров, мешающих передаче трафика между отдельными пользователями, сидящими в разных сетях. Решение пока не найдено, но, как говорит Годар, есть идея организации высокопроизводительных «супер-узлов», способных обслуживать сразу большое количество ограниченных в своих правах офисных работников.

Хотя, принимая во внимание настроения американских рекорд-лейблов, высокую живучесть такой сети можно поставить под вопрос: для того, чтобы вырубить целый сектор, достаточно будет засудить всего одного крупного провайдера. И все дела.

Система работает под Windows и Linux, распространяется бесплатно. В скором времени её исходники, вероятно, будут открыты для всеобщего обозрения.

Кстати, программа поддерживает формат Ogg Vorbis. Скачать пакет можно здесь.

Другая программа для радиопиратов — Streamer — также разработана британским гражданином: Айеном Маклаудом (Iain McLeod), подвизающимся в области программирования игр.

Скриншот программы Streamer.

Маклауд, в отличие от своих конкурентов, совершенно не скрывает, что создал свою программу в ответ на ограничение свободы сетевых радиостанций и сейчас работает над внедрением в Streamer элементов технологии Stealth, позволяющей скрыть от излишне любопытных глаз местонахождение радиопирата.

Структура программы несколько проще PeerCast, поскольку Маклауд изначально ограничился применением только стандартных сетевых функций языка C.

Так что для того, чтобы изваять «предварительную» версию программы, у Маклауда в 2001 году ушла всего одна неделя. Зато доводка Streamer до ума продолжается и по сей день.

Дело в том, что программа пока имеет несколько неприятных дефектов, проявляющихся при передаче музыки на высоких битрейтах. В частности, клиент может отправить аудиопоток с отсутствующим звуком или же пустить его на такой скорости, что даже «Requiem» Моцарта будет звучать как развесёлая полька.

Добавим, что Streamer распространяется с открытым кодом, поддерживает только MP3, но в ближайшее время должна быть реализована и поддержка Ogg Vorbis.

Кроме того, Маклауд обещает внедрить в программу систему шифрования с публичным кодом, а также поддержку передачи не звукового контента (например, рекламные баннеры, логотип станции или веб-страницу). Скачать программу можно отсюда.



Google справляет четвёртый день рождения!

27 сентября 2002

Отдельные пакеты дистрибутива Linux Red Hat 8 промелькнули в Сети

26 сентября 2002

Конгрессмен Берман защищает свой законопроект об уничтожении файлообменных сетей

26 сентября 2002

Интернет используют всего-навсего 8% населения России

26 сентября 2002

«Пугающая утка» — самый лучший британский блог

26 сентября 2002