Голосование




влажность:

давление:

ветер:

влажность:

давление:

ветер:

влажность:

давление:

ветер:

влажность:

давление:

ветер:

влажность:

давление:

ветер:



iPlayer - как это устроено

27 сентября 2009

Anthony Rose, возглавляющий отдел BBC, отвечающий за iPlayer, дал интервью журналу CNET UK. iPlayer -- услуга, позволяющая смотреть через Интернет передачи телеканалов BBC. Услуга бесплатна, доступна только в Великобритании и пользуется там большой популярностью. Настолько большой, что английские Интернет-провайдеры даже пытались получить денег от BBC, объясняя это тем, что видеоконтент загружает их сети, и грозя в случае отказа закрыть возможность просмотра. Надо отметить, что трафик youtube больше в несколько раз, но понятно, что с родной корпорации BBC английским провайдерам получить денег легче. Однако BBC платить отказалась, а на данный момент услуга стала настолько популярной, что отключить ее провайдеры не могут себе позволить.

Как рассказал Anthony Rose, в настоящий момент в вечерние пиковые часы трафик потокового видео в iPlayer составляет 60 Гбит/cек, 15 Гбит/cек идет на загрузку файлов на компьютеры пользователей и 1,5 Гбит/cек на iPhone. В месяц пользователи получают в среднем 7 Петабайт. Надо сказать, по сравнению с объемом обычного телесмотрения каналов BBC это немного. Как комментирует informitv, обычное телевещание гораздо более эффективно -- некоторые передачи BBC одновременно смотрят около 8 млн человек, а потоковое видео с помощью iPlayer -- около 120 тыс человек одновременно. Но, собственно, BBC и не пытается заменить обычное телевещание интерактивным просмотром через Интернет, iPlayer предлагает зрителям удобный способ просмотреть пропущенную передачу. Интересно, что пик просмотра iPlayer приходится на 10 часов вечера – позднее, чем в обычном телевидении, а пик просмотров на iPhone вообще сдвинут на полночь. В BBC думают, что телевидение на экране телефона смотрят уже в постели перед сном.

Для iPlayer больше не используется система доставки контента P2P -- как объясняет Anthony, от нее пока отказались. При разработке концепции услуги несколько лет назад казалось, что большая часть видео будет скачиваться для последующего просмотра, и одновременное обращение всех пользователей к серверам BBC приведет к перегрузке. P2P позволяло снять нагрузку с серверов и частично переложить ее на абонентов. На деле оказалось, что загружается только около 10% контента. Все остальное смотрится в виде потокового видео, а для него пока нет эффективных решений P2P. Для этих же 10% проще организовать вещание с серверов, а не поддерживать решение P2P, тем более что пользователи несколько нервничают, когда их компьютеры используются как ноды пиринговой сети и транслируют информацию наружу.

Сейчас закачка файлов происходит в основном с серверов BBC. Для потокового вещания на мобильные устройства используется отдельный сервер Real Helix. Для потокового видео на другие устройства используются услуги CDN компаний Level3, Akamai и Limelight. Решения CDN (cм статью о том, что такое CDN) интернет-провайдеры любят гораздо больше. Серверы сетей CDN стоят максимально близко к сети провайдера и, соответственно, к конечному пользователю, хотя если количество обращений к серверу очень велико, то нагрузка перераспределяется, и видео начинает отдаваться с других серверов, которые, возможно, находятся в других странах.

Объем вещания, которое готовят для iPlayer -- 400 часов в неделю. По условиям соглашения с правообладателями контент становится доступным для показа через iPlayer через минуту после окончания передачи по телевизору. Естественно, если это возможно, вся подготовка контента происходит заранее. Спустя минуту после окончания передачи контент начнает распределяться по раздающим его серверам, и на кэширование и др. уходит еще около 15 минут.

Если речь идет о таких программах, которые заранее подготовить нельзя -- например, новостных передачах, спортивных трансляциях, других передачах, которые готовятся прямо перед эфиром, то тогда в процессе телевизионного вещания осуществляется видеозахват, а затем передача кодируется и обрезается, так, чтобы она начиналась с правильного фрейма. На такую подготовку контента уходит пара часов, соответственно, они становятся доступными позднее. Всю эту работу делает около 5 человек, они используют 60 кодирующих серверов, каждый на базе двух черырехядерных процессоров Intel Xeon. Обрабатываемые файлы хранятся в отдельном сетевом хранилище NAS, поскольку они очень большого размера -- битрейт исходников 50 -100 мбит/сек.

На выходе создаются файлы 14 разных форматов -- для разных устройств и разного разрешения. От 160 Кбит/cек для передачи через сети мобильной связи на мобильные устройства до 1500 Кбит/cек для самого лучшего варианта показа на iPlayer в стандартном разрешении (кодер H.264, контейнер flash). Сейчас абонентам начинают предлагать и HD версию, ее битрейт 3,2 Мбит/cек. Кроме того, еще есть версия, отдается для вещания в сети кабельного ТВ Virgin Media, она зажимается только до Мбит/cек в стандартном разрешении. По договору с BBC Virgin показывает своим абонентам контент iPlayer как свою услугу VOD, и для того, чтобы используемые оператором телевизионные приставки могли показывать этот контент, он специальным образом готовится в формате, удобном оператору.

В этом смысле PC-плеер -- более гибкое устройство. Если нужно, его версию можно легко обновить. Но вариантов форматов все равно достаточно много. Используется несколько вариантов кодеков, несколько транстпортных форматов и несколько вариантов плееров для потокового видео. Например, кодек H.264 и контейнер 3GP. Или VP6, H.264, MPEG-2 и Windows Media Video. В качестве плеера для потокового видео может применяться, например, RealPlayer. Для варианта закачки и просмотра нужно контент защищать с помощью системы контроля доступа DRM, которая ограничит, например, время просмотра передачи. Пока используется DRM от Microsoft, поэтому формат файлов для закачки рассчитан на проигрывание в разных вариантах Windows Media -- в том числе возможен перенос и проигрывание файла на мобильном устройстве с Windows.

Новая версия iPlayer для закачки файлов будет использовать технологию Adobe Air. Она выбрана потому, что работает с разными операционными системами и позволяет устанавливать правила DRM для закачки файлов на устройства с этими ОС. Договоры с правообладателями предусматривают, что программы можно проигрывать в течение 7 или 30 дней после их показа по телевизору, и эти правила должны обязательно исполняться.

Вообще же говоря, у создателей iPlayer масса планов. Они улучшают качество видео, чтобы его можно было с удовольствием смотреть на экране ТВ (при этом он подключается к компьютеру как к телевизионной приставке), вводят адаптивное потоковое вещание, чтобы плеер сам подстраивался под качество канала, думают про систему рекомендаций и подписки на подкасты. Следить за развитием проекта удобнее всего по блогу BBC. Может быть, в недалеком будущем удастся и посмотреть, как это работает - BBC говорит о запуске международной версии iPlayer в 2009 году.

Источник: ТелеМультиМедиа

4160

blog comments powered by Disqus

Интернет


Последние Популярные Коментируют

Темы форума

14 ноября 2024 Intelsat 37e @ 18°W T2-MI