Шрифт:
Интервал:
Закладка:
Как вы оказались в команде Шеффера? Это ведь довольно редкий поворот в карьере обычного краснодарского программиста. Или вы необычный программист?
- Не совсем. В России я официально никогда не работал - трудился фрилансером, занимаясь прототипированием ПО для российских и иностранных компаний. Но однажды попал в Нью-Йорк, где и познакомился с Кенни.
Каким образом?
- Совершенно случайно. Наткнулся на объявление: «Известному изобретателю требуется помощник». От кандидата, кроме творческих способностей и владения разными технологиями программирования, требовались довольно странные вещи - умение общаться со знаменитостями, находчивость, обаяние, способность принимать решения и т. д. Как я потом понял, объявление было в стиле Кенни. После короткой переписки он пригласил меня в офис, и, как только я переступил порог, мы сразу же приступили к работе. Только через несколько дней решили обговорить финансовые условия и мои обязанности.
Это типичный американский подход?
- Наоборот - в Америке так дела не делаются. Но Шеффер вообще нетипичный бизнесмен. Ему уже за шестьдесят, а выглядит лет на сорок, очень энергичный, весь в делах, но «разгребает» их играючи, шутит постоянно… Друзья у него самые необычные - от Стинга и Бориса Гребенщикова до Березовского.
Что ж, не будем на этом останавливаться - сетевые поисковики выдадут всем желающим массу информации по запросу «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 много уникальных разработок, которые не используются больше нигде. Главная особенность системы - она совместима с самым разным оборудованием без специальной настройки. Настоящий «удлинитель», максимально простой в использовании.
- Интернет для ваших родителей - Александр Щербина - Прочая околокомпьтерная литература
- Журнал «Компьютерра» N 34 от 18 сентября 2006 года - Журнал Компьютерра - Прочая околокомпьтерная литература
- Журнал «Компьютерра» №41 от 08 ноября 2005 года - Журнал Компьютерра - Прочая околокомпьтерная литература
- Журнал «Компьютерра» №43 от 22 ноября 2005 года - Журнал Компьютерра - Прочая околокомпьтерная литература
- Журнал "Компьютерра" №758 - Компьютерра - Прочая околокомпьтерная литература