Введение

Загрузка контента через Интернет с использованием RSS (подкастинг) – это автоматическая загрузка цифрового контента, распространяемого в сети Интернет посредством RSS. Суть технологии заключается в использовании автоматизированного механизма для сбора различных веб-каналов и загрузки контента для последующего просмотра или использования.

История

Изначально термин "broadcatcher" возник в 1920-х годах для обозначения человека, прослушивающего радиовещания, как победителя конкурса, организованного британской газетой The Daily News и опубликованного 16 февраля 1923 года. Фен Лабальме утверждает, что придумал термин "broadcatch" в 1983 году. Он относится к автоматизированному агенту, который собирает и фильтрует контент из множества источников для представления конкретному пользователю. Позже, независимо от этого, Стюарт Брэнд использовал этот термин в своей книге 1987 года "Медиа-лаборатория: изобретение будущего в MIT", чтобы описать технологию искусственного интеллекта (в одном из применений) для помощи в отборе контента ("поиске") и его просмотре ("просмотре" или "навигации").

RSS+BitTorrent (англ.) русск. (англ.) русск.

В декабре 2003 года Стив Гиллмор описал объединение RSS и BitTorrent как способ подписки на непрерывный поток медиафайлов в статье для Ziff Davis. Скотт Реймонд описал конкретное применение этой технологии для сбора запланированных передач в статье под названием «Broadcatching with BitTorrent». Сочетание этих технологий позволяет компьютеру, подключенному к Интернету, функционировать как цифровой видеомагнитофон (DVR), например TiVo, подключенный к кабельному телевидению. Одно из первых практических воплощений было выпущено в 2004 году. Программист Эндрю Грумет объявил о выпуске бета-версии инструмента интеграции RSS и BitTorrent для новостного агрегатора Radio Userland. Сегодня контент можно доставлять большим аудиториям с минимальными затратами, используя broadcatching на основе RSS и BitTorrent. Большие группы пользователей могут получать уведомления о новом контенте через RSS, а объемный контент можно недорого распространять через BitTorrent. Пользователи подписываются на RSS-канал, через который поставщик контента уведомляет их программное обеспечение о новых материалах, а это программное обеспечение использует BitTorrent для загрузки контента. Теги, добавляемые как одним пользователем, так и многими пользователями, также используются для тематической организации и распространения торрентов.

Применение

Хотя broadcatching можно классифицировать как метод, независимый от технологии и реализации, сегодня broadcatching широко используется с интернет-телевидением и интернет-радио (также называемым подкастингом или IPradio). Broadcatching часто применяется в ситуациях, когда мультивещание могло бы быть использовано, но является слишком дорогим.

Телевизионные передачи

Возможно, наиболее распространенное применение broadcatching — это использование BitTorrent-клиента со встроенной поддержкой RSS для автоматической загрузки телевизионных серий сразу после их "выхода" в сеть. Пользователи перехватывают трансляцию по мере ее передачи, затем перекодируют ее (обычно после удаления рекламы) и распространяют другим. Эта практика стала весьма популярной, особенно в таких странах, как Австралия и Великобритания, где телевизионные программы, произведенные в США, обычно выходят в эфир более чем через шесть месяцев после показа в США, а иногда и не выходят вовсе. По состоянию на 2010 год, против распространителей телевизионных серий не было предпринято никаких юридических действий (в отличие от распространения фильмов и музыки, защищенных авторским правом, против которого MPAA и RIAA заняли жесткую позицию).

Исследование измерений

Чжан и др. оценили Broadcatching, используя тестовую сеть PlanetLab в 2008 году. В их исследовании было задействовано около 200 узлов PlanetLab по всему миру. Их результаты показали, что Broadcatching значительно повышает производительность системы BitTorrent. Благодаря этому механизму каждый узел может загрузить файл гораздо быстрее.