Введение
Загрузка контента через Интернет с использованием RSS (подкастинг) – это автоматическая загрузка цифрового контента, распространяемого в сети Интернет посредством RSS. Суть технологии заключается в использовании автоматизированного механизма для сбора различных веб-каналов и загрузки контента для последующего просмотра или использования.
Broadcatching is the downloading of digital content that has been made available over the Internet using RSS. The general idea is to use an automated mechanism to aggregate various web feeds and download content for viewing or presentation purposes.
История
Изначально термин "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. Благодаря этому механизму каждый узел может загрузить файл гораздо быстрее.
the BitTorrent system. Through this mechanism, every node is able to complete the file downing much faster.