"Журнал «Компьютерра» №34 от 20 сентября 2005 года" - читать интересную книгу автора (Компьютерра Журнал 606)

ОКНО ДИАЛОГА: Известному изобретателю требуется помощник


В последнем номере прошлого года мы рассказывали о необычном устройстве от американской компании K2B Inc. Основанная большим оригиналом, изобретателем и предпринимателем Кеном Шеффером, она предложила первое законченное решение для трансляции ТВ через Интернет. Похожий на небольшой сундучок TV2Me достаточно подключить к розетке, Интернету и источнику видеосигнала (например, тюнеру кабельного ТВ), и в любой точке мира с сетевым доступом вы сможете смотреть те же программы, что и у себя дома. Дополнительных настроек практически не требуется, а качество картинки гораздо выше, чем у обычной интернет-трансляции (кроме того, с помощью TV2Me вы можете смотреть и те каналы, которые не ведут онлайновых передач, - через Интернет передается видеосигнал, приходящий на ваш домашний тюнер). Один из создателей TV2Me - российский программист Иван Ващенко - поделился с нами впечатлениями о работе с Шеффером и рассказал, что ждет потребителей в новой версии продукта.

Как вы оказались в команде Шеффера? Это ведь довольно редкий поворот в карьере обычного краснодарского программиста. Или вы необычный программист?

- Не совсем. В России я официально никогда не работал - трудился фрилансером, занимаясь прототипированием ПО для российских и иностранных компаний. Но однажды попал в Нью-Йорк, где и познакомился с Кенни.

Каким образом?

- Совершенно случайно. Наткнулся на объявление: «Известному изобретателю требуется помощник». От кандидата, кроме творческих способностей и владения разными технологиями программирования, требовались довольно странные вещи - умение общаться со знаменитостями, находчивость, обаяние, способность принимать решения и т. д. Как я потом понял, объявление было в стиле Кенни. После короткой переписки он пригласил меня в офис, и, как только я переступил порог, мы сразу же приступили к работе. Только через несколько дней решили обговорить финансовые условия и мои обязанности.

Это типичный американский подход?

- Наоборот - в Америке так дела не делаются. Но Шеффер вообще нетипичный бизнесмен. Ему уже за шестьдесят, а выглядит лет на сорок, очень энергичный, весь в делах, но «разгребает» их играючи, шутит постоянно… Друзья у него самые необычные - от Стинга и Бориса Гребенщикова до Березовского.

Что ж, не будем на этом останавливаться - сетевые поисковики выдадут всем желающим массу информации по запросу «Ken Schaffer». Есть, например, хорошая статья в «Нью-Йоркере», рассказывающая, почему Шеффер увлекся Россией, на чем заработал первые большие деньги, как продавал в СССР спутниковые телефоны и т. д.

Вы участвовали в разработке TV2Me с самого начала? Как тогда формулировалась задача? Что и зачем вы собирались сделать?

- Я пришел в команду, когда уже были готовы отдельные блоки, часто несовместимые друг с другом. Их надо было собирать, одновременно исправляя, но все это не меняло первоначальной цели проекта. А она вытекала из проблемы, которую Шеффер понял сначала сам, а потом объяснял нам. Дело в том, что телевидение каждой страны в полной мере доступно лишь человеку, находящемуся в этой стране. Даже с учетом сотен спутниковых телеканалов, которые по своей сути не знают границ, но для которых существуют серьезные формальные барьеры. Положение вещей на рынке, а главное, в законодательстве таково, что, например, Time Warner USA может продавать свои услуги только в США. И обойти этот барьер она не может.


***

Поясним читателям почему. Для телевизионного вещания в любой стране нужна лицензия, даже если это вещание из нейтрального космоса. Компании же получают лицензии далеко не во всех странах, иногда потому, что не хотят подчиняться требованиям местных законов, а иногда - не видя для себя достаточной аудитории. В такой стране спутниковый сигнал нелицензионной компании может быть сильным, но, образно выражаясь, не совсем легальным. И если каналы закодированы, то официально продавать карточки для их приема вещатель не имеет права. С продажей телеконтента ситуация примерно такая же.

- Верно. Хотя почти в любой стране можно найти иностранные каналы, но их мало и они адаптированы. Проще говоря - неполноценны. Интернет мог бы решить эту проблему, но не решил. Уже не первый год многие компании ведут в Сети видеотрансляции. Их плохое качество непринципиально - это лишь вопрос времени. Принципиальное же неудобство таких трансляций в том, что они хороши для демонстрации, но не для просмотра в комфортной семейной обстановке. Что делать, если русский ребенок, живущий в Колорадо, хочет включить русский детский канал нажатием пары кнопок на пульте от телевизора? А если вы подписаны на услуги телекомпании в одной стране и хотите смотреть свои передачи, находясь в другой? Вы ничего не сможете, даже если у вас будет очень быстрый доступ в Сеть. В этом и заключается проблема, увиденная Шеффером. И было найдено решение - сделать сетевой «удлинитель» ТВ-сигнала. Через Интернет он может дотянуться до любой точки (где уже протянут сам Интернет). «Удлинитель» нужен не только для видео, но и для пульта управления. Чтобы все было, как в телевизоре. Нажал кнопку - включилось, нажал другую - переключил канал. Ничего лишнего, а ограничения зависят лишь от скорости соединения. Никаких настроек, никакого обслуживания, это же «телевизор». Нужно лишь хорошее качество, надежность и безопасность.

Еще нужна дешевизна, но не будем о грустном… Спустя больше года после начала продаж TV2Me наша редакция так и не смогла раздобыть экземпляр для тестирования и вскрытия. Приходится по-прежнему повторять слова чужих обозревателей об удивительно хорошем качестве картинки, которая лучше всех виденных ими IP-телетрансляций.

- Я могу дать вам видеоролик. Например, новости CBS 2, записанные в Краснодаре, куда они были переданы из Нью-Йорка.

Но мы не сможем показать его на бумаге. А отдельный кадр мало что значит - в любой трансляции можно выбрать секунды, сравнимые с фотографией и, наоборот, - неважнецкие… Придется повторить фразу из рекламы: «Для передачи телепрограммы с нормальным качеством, хорошим стереозвуком и без пропуска кадров достаточно доступа в Сеть со скоростью 384 кбит/с». То есть 48 Кбайт/с. На пиратских CD фильмы обычно обрабатывают кодеком DivX на скорости вдвое-втрое большей. Как достигнут такой результат? Вы написали новый видеокодек?

- Нет, мы доработали уже имеющийся, из набора MPEG-4. Но секрет хорошей картинки не в нем, а в предварительном аппаратном кодировании. На TV2Me-cерверы устанавливаются оригинальные карты видеозахвата. Качество видео нельзя назвать фантастическим, и «в упор» оно не кажется столь хорошим, как его описывают. Но его вполне достаточно, чтобы не утомлять глаз. Просмотр действительно комфортен даже на плазменном экране, и через уже минуту забываешь, что это не телевизор. Софт же главным образом обеспечивает корректную работу буфера - не всегда путь через десятки провайдеров оказывается легким.

Так что, плохое качество ваших конкурентов вызвано плохим захватом видео?

- Скажем так - у нас видеокарта проводит предварительное кодирование с учетом низких битрейтов будущей IP-трансляции. Хотя качество видеозахвата тоже важно.

Какие видеокарты ставятся в TV2Me-cерверы?

- Извините - коммерческая тайна. Это дорогие серийные карты, но алгоритмы, под которыми они работают, изменены для наших задач.

Проще говоря, вы подправили драйверы… А FPGA-матрицы у вас используются?

- Нет, перепрограммируемых матриц в системе нет. И вообще вы напрасно интересуетесь аппаратными нюансами. Вы же не думаете, что уникальность TV2Me в каком-то чипе?

Ну, может быть, не одном, а в удачном сочетании нескольких…

- Ничего подобного! Как программист я вас уверяю - дело совсем не в железе. Во всем проекте TV2Me нет принципиально новых технологий. Его уникальность в нестандартном подходе к уже имеющимся. Чтобы было понятнее, проведу аналогию. Уже много десятилетий можно создать гибрид семейного автомобиля и самолета. Или вертолета, кому как нравится… Технологии это вполне позволяют - есть нужные двигатели и материалы. Более того - энтузиасты регулярно создают такие аппараты, даже со складывающимися крыльями и парковкой на обычной стоянке. Но серийными они не становятся - главным образом потому, что нормальному человеку очень трудно научиться управлять таким самолетом. И любым другим. Для популярности такого гибрида он должен быть не сложнее и не опаснее автомобиля.

Вы хотите сказать, что, если не считать качества, новизна TV2Me - в упрощении IP-трансляций, которые раньше были сложны и неудобны для большинства людей?

- Именно так. Сейчас даже неопытный человек может без проблем подключить наш сервер, проверить его работу, а потом в отеле любой страны смотреть телеканалы, транслируемые из своего дома. И не просто смотреть, а лежа на гостиничном диване, как обычно, и щелкая пультом ДУ.

Ну, не совсем как обычно… Видеопоток у вас проходит через глубокие буферы, и задержка между командой и ее результатом на экране - почти десять секунд. Пробежаться по каналам с привычной скоростью не получится.

- Вы же понимаете - это плата за отсутствие выпавших кадров. Нынешний Интернет слишком нестабилен, чтобы обходиться более короткими буферами. И это мелкое неудобство по сравнению с главными возможностями. Я помню, как сидел в нью-йоркском Центральном парке с ноутбуком. Там есть Wi-Fi-доступ, и можно выйти в Интернет. Так вот, когда я там, сидя на лавочке, смотрел новости по ОРТ, передаваемые нашим сервером из Москвы, а потом, нажав кнопку, переключился на второй канал и стал смотреть «Приключения Электроника» - чувства были, как у первого человека на Луне. Такого ведь никогда раньше не было. Это первая дружественная к обычным людям система сетевых видеотрансляций, и железо тут ни при чем. Поэтому я удивляюсь вашему интересу к нему. Вы еще спросите, сколько мегабайт памяти в сервере… Когда вы сидите в другой стране перед телевизором, к которому подключили ноутбук, и смотрите любимый телеканал, вам ведь неважно, как работает система, если она работает хорошо. Вы не задумываетесь, откуда сервер берет названия каналов, список которых показывает вам через Интернет. Вы просто подключили этот ящик к видеовыходу своего тюнера и не ломаете голову, как сервер узнает правильные команды для управления тюнером по инфракрасному каналу его ДУ. В TV2Me много уникальных разработок, которые не используются больше нигде. Главная особенность системы - она совместима с самым разным оборудованием без специальной настройки. Настоящий «удлинитель», максимально простой в использовании.


***

И очень длинный. С ним теперь, как сказано на вашем фирменном сайте: «Distance Died». Давайте коснемся другого вопроса. Процитирую фрагмент своей прошлогодней статьи: «…возникает мысль о раздаче телепрограмм из одной квартиры многим зрителям. Если репортеры из CBS хотят вести мониторинг российского ТВ, почему им надо самим ехать в Москву и там самостоятельно подключать купленные у K2B Inc серверы?..» Другими словами, почему вы, создав очень хороший интернетовский ТВ-транслятор, не сделали следующий, совершенно неизбежный, на мой взгляд, шаг - не стали продавать эти трансляции в Сети? Вот я сейчас хочу смотреть передачи Time Warner USA, которые, как вы сказали, можно смотреть только в США. Допустим, подобных мне есть еще тысяча человек. И что, мы должны покупать тысячу авиабилетов в США, лететь туда, там покупать тысячу серверов, как-то и где-то их подключать, потом возвращаться домой и только после этого смотреть желаемый канал?! Я, конечно, понимаю желание продать тысячу серверов, но не проще ли поставить у себя в офисе один такой ящик, включить на непрерывную трансляцию и продавать пароли к ней? Я ведь ради Time Warner в Америку не поеду, а вот начни вы сетевые трансляции - может, и купил бы подписку.

- У меня тоже возникала такая мысль. Да и не только у меня - это очевидная идея. Сделать все мировые телеканалы доступными по всему миру. Идея прекрасная, но юридически невозможная. Мы боялись судебных нападок, даже когда делали нынешнюю, однопользовательскую версию. Она ведь, с одной стороны, расширяет легальную аудиторию телекомпаний, но с другой - у них же есть и свои планы на вещание через Интернет. В то время как раз шел процесс по делу TiVo, и положительное решение по нему стало для нас зеленым светом.


Кен Шеффер о России

"Однажды я подумал, что лучший способ подготовиться к ведению бизнеса в России - это потратить год-другой на гастроли с рок-группой. Представьте себе: концерт вот-вот начнется, а вы вдруг обнаруживаете, что микрофоны мертвы, усилитель сгорел, инструменты пропали, свет не работает, а солист в коме. У вас пять минут на исправление ситуации, а в руках только моток изоленты и пара зажимов. Так вот, в России подобное случается постоянно. И сами русские вам ничем не помогут - они скорее махнут рукой и скажут: «Ну и ладно. Давай выпьем». Там у вас будут знакомые, от которых вы услышите фразы типа: «Трепанацию черепа? Запросто. Подай отвертку». И когда вы немного переведете дух, то, наверное, скажете сами себе: «О’кей. Это не та реальность, к которой я привык. Но если я выжил с Элисом Купером, то смогу и здесь». - Кен Шеффер, радиолюбитель, антрепренёр, публицист, инженер, бизнесмен и бывший хиппи. Вице-президент консалтинговой компании Belka International. Изобретатель и успешный продавец первого высококачественного радиомикрофона для концертных выступлений. Один из быстрейших телеграфистов в мире.

Что за «дело TiVo»?

- TiVo - это очень популярный в США цифровой видеорекордер. Можно сказать - видеомагнитофон с жестким диском. Он был, наверное, одним из первых массовых устройств, позволивших делать с телепередачами множество необычных вещей. Например, сдвигать их во времени и автоматически вырезать рекламу. Последнее очень не понравилось вещателям, и они пытались запретить подобную функцию. Конфликт рассматривался в IEEE и закончился победой зрителей. То есть было подтверждено право покупателя использовать услуги вещателей весьма свободным образом. Наши юристы тогда решили, что TV2Me избежит судебных исков, если останется в определенных рамках - будет передавать каналы куда угодно, но только для зрителя, который и так может смотреть их у себя дома.

Понятно, мы опять возвращаемся к аналогии с ТВ-"удлинителем". Почему же легким движением руки не превратить его в ТВ-"разветвитель"? Вы же не боитесь нелегальных подключений? Трансляция хорошо защищена?

- Да, защита хорошая. Именно я разрабатывал security системы, включая и всю остальную программную архитектуру.

Так в чем дело? Сейчас через Интернет можно слушать сотни радиостанций. Ваша система позволяет делать то же самое и с телеканалами. Пусть по платной подписке. Почему вы этого не делаете?

- Вы предлагает нам начать легальные перепродажи контента кабельных и спутниковых компаний? Для этого нам пришлось бы заключать договора со всеми обладателями прав.


***

Это такая проблема? Если со всеми трудно, почему бы не начать с нескольких самых крупных? Или наоборот - с пары самих мелких и не упрямых, согласных отдавать контент почти даром? Какой-нибудь национальный спутниковый вещатель уже имеет права трансляции полудесятка собственных каналов. Думаю, если предложить ему сотрудничество, он не будет взвинчивать цены. А мировым грандам можно предложить войти в долю. Кажется, в США два спутниковых вещателя передают почти сто процентов спутниковых каналов. Это крупнейшие посредники, продающие каналы конечным зрителям. Раз у вас есть готовое средство для массового IP-TV, с ними наверняка можно договориться. И тогда, чтобы посмотреть Time Warner USA, мне уже не понадобится ехать в США.

- Красивые планы…

…но на официальном сайте K2B Inc вывешен прямой призыв осуществлять их другим компаниям. Вы же могли бы стать первооткрывателем нового рынка, как Skype или ICQ, а вместо этого ждете, пока какой-нибудь Vivendi Universal или вообще НТВ+ снимет сливки!

- Что вам сказать… Я программист, а не бизнесмен. Сейчас концепция TV2Me абсолютно не соответствует задачам многопользовательского телесервиса. Как минимум для него нужны совсем другие «удлинители». Кроме того, Кен Шеффер слишком опытен, чтобы проворонить столь перспективную идею. Думаю, все те возможности, которые вы перечислили, он уже много раз прокрутил у себя в голове. И если пока ничего не сделано, значит, на то есть веские причины. Впрочем, это ведь только нам кажется, что ничего не сделано. Может быть, он уже готовит запуск такого проекта, только не говорит об этом журналистам…

А вы уже потеряли с ним связь?

- Наоборот, меня снова пригласили включиться в разработку - в этом году Кенни собирается выпустить новую версию TV2Me, и я уже готовлюсь к этому.

Зачем понадобилась вторая версия и что в ней нового?

- Главным толчком стали действия конкурентов. Недавно на рынок вышел SlingBox - он пытается делать примерно то же самое, что и наш TV2Me, будучи во много раз дешевле. Я еще не видел его, но по отзывам - качество очень плохое. У него другая целевая аудитория, но кое-чему поучиться у него можно. Мы же в новой версии попытаемся улучшить соотношение цены и качества и добавить новые функции. Что касается технических деталей, то будут сделаны кроссплатформные версии TV2Me-сервера, а у клиентской части (TV2Me-viewer) переделан интерфейс.

Вы не собираетесь разрешить пользователям записывать трансляции?

- Да, это уже решенное дело.

То есть «удлинитель» получит память? А в каком месте - в ноутбуке пользователя или на другом конце провода, в сундуке TV2Me-сервера?

- И там и там.

Значит, в сервере появится винчестер, так что он превратится в рекордер?

- Винчестеры имеются во всех серверах TV2Me с самого начала, и мы еще в первой версии собирались разрешить запись. Но тогда поджимали сроки, и на это просто не хватило времени. Теперь все будет сделано в лучшем виде - автоматическая запись по заданным каналам, программам, календарю и т. д.

Владельцы нынешнего TV2Me смогут сделать апгрейд - например, установив новую версию программного обеспечения?

- Думаю, нет. Хотя я предлагал такую возможность. Во время разработки приходилось менять настройки на удаленных машинах, поэтому было естественно предусмотреть автоматические обновления. Чтобы мы могли, когда понадобится, обновлять программы на машинах всех наших клиентов. Это было бы очень удобно как для улучшения функций, так и для затыкания возможных дыр в безопасности. Но наши юристы наложили на это табу. Сейчас серверы клиентов работают автономно, а ручная настройка исключена из принципа - чтобы нельзя было ничего испортить.

Ясно. Последний вопрос - не думаете снизить цену? Сейчас она такая, будто каждый сервер Шеффер собирает своими руками.

- Ну нет, тогда бы они вообще были золотыми… Цены, конечно, будут снижаться, но вряд ли сильно. Знаете, хотя все мы делали TV2Me как будто для себя, изначально этот проект задумывался для продажи. Было намерение спроектировать и реализовать уникальную вещь, а потом продать все права крупной корпорации, которая вывела бы систему на массовый рынок. Почему этого до сих пор не произошло - вопрос не ко мне. Возможно, у Шеффера действительно появились планы на собственный глобальный сетевой телесервис. Возможно, что-то еще. Время покажет.

Большое спасибо за интересное интервью. Надеюсь, у нас будет повод встретиться еще раз.

- Думаю, читатели «КТ» еще услышат о нас в новостях.


Другие «удлинители»

Когда «наш человек» сталкивается с задачей передать телесигнал туда, где его нет, то первой в голову приходит мысль: «Надо тянуть кабель». Вероятно, многие из читателей занимались этим, делая телеразводку в своих квартирах. Надо сказать, это очень творческая работа - найти оптимальный маршрут, учесть длину имеющегося кабеля (чтобы хватило), аккуратно поднять плинтусы (топором не пробовали?), пробить стены и пройти дверные коробки, между делом убеждая женскую часть семьи убирать за вами мусор или хотя бы не говорить под руку. В 90-е годы у такого активного отдыха появилась альтернатива. Например, стало возможным связать видеомагнитофон в зале с телевизором в спальне посредством маломощного радиотранслятора, «пробивающего» пару бетонных стен между комнатами. К концу века цена этих устройств заметно упала, и теперь их охотно берут покупатели спутниковых антенн - чтобы раздавать сотню каналов на все телевизоры в загородном доме, где плинтусы уже не прибиты, а приклеены. В прошлом году такая штука даже попалась Евгению Козловскому (см. «КТ» #541).

В новом тысячелетии квартирные радиотрансляторы становятся цифровыми (для уменьшения помех), но желания все растут, и теперь люди хотят передавать телеканалы уже через компьютерные сети. В принципе, готовые решения для этой задачи есть, но в каждом из них плохо то одно, то другое…

Наверное, отличным сетевым ретранслятором был бы комплект TV2Me - это действительно дружественное решение, с наилучшим (вероятно) качеством на медленных каналах. Однако мы говорим «был бы», поскольку стоит детище Кена Шеффера и его команды 4750 долларов.

На другом полюсе находятся программные пакеты для IP-TV, рассчитанные на обычные персоналки. В этом случае оба компьютера должны быть подключены к хорошему интернет-каналу, а на машину-транслятор надо установить плату ТВ-тюнера. Недостатки подобного решения очевидны, зато такие пакеты зачастую бесплатны. Программ для IP-TV существует предостаточно, поэтому назовем лишь самую навороченную и относительно свежую - Orb (www.orb.com). Она позволяет транслировать с вашего компьютера не только ТВ, но вообще почти любое медиа, а его просмотр возможен даже на КПК и смартфонах. Только не ждите чуда - смотреть телевизор по GPRS-каналу вы не сможете.

В промежутке между бесплатными software-трансляторами и сверхдорогим TV2Me можно найти несколько сугубо аппаратных устройств разного класса. Прежде всего, SlingBox - явная попытка сделать копию TV2Me для бедных. Сегодня американские веб-магазины предлагают его за 250 долларов, и, судя по функциям, это достойный конкурент TV2Me. Вот только качество картинки такое, что эту штуку не стоит заказывать и оплачивать по Сети «вслепую» - будет жаль потраченных денег.

Еще один ретранслятор, Sony LocationFree (он же Sony LF-X1), по сути, представляет собой планшетный компьютер с урезанными функциями - у него есть модуль Wi-Fi, USB для внешних устройств и набор обычных офисных программ. К нему прилагается небольшой блок, тоже с модулем Wi-Fi и видеовходами, способный принимать видео из стандартных источников и транслировать их своему планшетному коллеге. Изначально этот комплект рассчитан на загородный дом - чтобы свободно перемещаться по двору и в любом месте смотреть ТВ или бродить по Сети. Однако планшет способен подключаться к произвольной Wi-Fi-соте, выходить через нее в Интернет и уже из Интернета связываться со своим домашним видеоблоком. Такой комплект можно считать полноценным сетевым ТВ-"удлинителем", пусть и привязанным к определенному планшету. Цена Sony LF-X1 зависит от размера экрана, но заведомо больше тысячи долларов.

Существуют и другие модели видеотрансляторов, способные передавать контент по сети. Но все они рассчитаны на локальные, а потому очень быстрые Ethernet-, Wi-Fi- или даже xDSL-каналы. Готового же решения, которое было бы непритязательным к скорости соединения, качественным, удобным и дешевым, - в продаже пока нет.