Введение
MSN TV (ранее WebTV) был продуктом для доступа в интернет, состоящим из тонкого клиентского устройства, использующего телевизор в качестве дисплея (вместо компьютерного монитора), и онлайн-сервиса, который его поддерживал. Оригинальная конструкция устройства WebTV и сервис были разработаны компанией WebTV Networks, Inc., основанной в 1995 году. Продукт WebTV был анонсирован в июле 1996 года и выпущен 18 сентября 1996 года. В апреле 1997 года компания была приобретена корпорацией Microsoft, а в июле 2001 года переименована в MSN TV и интегрирована в MSN. В то время как большинство тонких клиентов, разработанных в середине 1990-х годов, позиционировались как бездисковые рабочие станции для корпоративных интрасетей, WebTV позиционировался как потребительский продукт, ориентированный в первую очередь на тех, кто искал недорогую альтернативу компьютеру для доступа в интернет. Устройства WebTV и MSN TV позволяли подключать телевизор к интернету, в основном для просмотра веб-страниц и работы с электронной почтой. Сервис WebTV/MSN TV также предлагал собственные эксклюзивные услуги, такие как закрытая служба групп новостей, новости и прогнозы погоды, хранилище закладок пользователей (Favorites), чаты IRC (и некоторое время MSN Chat), сервис Page Builder, позволявший пользователям WebTV создавать и размещать веб-страницы, которыми можно было поделиться с другими по ссылке, возможность воспроизведения фоновой музыки из заранее заданного списка песен во время просмотра веб-страниц, специальные разделы с агрегированным контентом на различные темы (развлечения, романтика, акции и т. д.), а спустя несколько лет после приобретения WebTV компанией Microsoft – интеграцию с MSN Messenger и Hotmail. Комплектация включала тонкий клиент в виде приставки, пульт дистанционного управления, сетевое соединение через модем, а с появлением Rogers Interactive TV и MSN TV 2 – возможность использования широкополосного доступа и беспроводную клавиатуру, которая продавалась опционально до 2000-х годов. Сервис MSN TV просуществовал 18 лет и был закрыт 30 сентября 2013 года, предоставив подписчикам возможность перенести свои данные задолго до этой даты. Изначальная сеть WebTV использовала бэкэнд на базе Solaris и телефонные линии для предоставления услуг клиентам через модемное соединение, с "фронт-энд серверами", которые напрямую взаимодействовали с устройствами по специальному протоколу WebTV Protocol (WTVP) для аутентификации пользователей и доставки контента. Однако для MSN TV 2 был использован совершенно новый сервис на базе серверов IIS и стандартных HTTP/HTTPS-сервисов.
MSN TV (formerly WebTV) was a web access product consisting of a thin client device that used a television for display (instead of using a computer monitor), and the online service that supported it. The original WebTV device design and service were developed by WebTV Networks, Inc., a company started in 1995. The WebTV product was announced in July 1996 and later released on September 18, 1996. In April 1997, the company was purchased by Microsoft Corporation and in July 2001, was rebranded to MSN TV and absorbed into MSN. While most thin clients developed in the mid 1990s were positioned as diskless workstations for corporate intranets, WebTV was positioned as a consumer product, primarily targeting those looking for a low cost alternative to a computer for Internet access. The WebTV and MSN TV devices allowed a television set to be connected to the Internet, mainly for web browsing and e mail. The WebTV/MSN TV service, however, also offered its own exclusive services such as a "walled garden" newsgroup service, news and weather reports, storage for user bookmarks (Favorites), IRC (and for a time, MSN Chat) chatrooms, a Page Builder service that let WebTV users create and host webpages that could later be shared to others via a link if desired, the ability to play background music from a predefined list of songs while surfing the web, dedicated sections for aggregated content covering various topics (entertainment, romance, stocks, etc. ), and a few years after Microsoft bought out WebTV, integration with MSN Messenger and Hotmail. The setup included a thin client in the form of a set top box, a remote, a network connection using dial up, or with the introduction of Rogers Interactive TV and the MSN TV 2, the option to use broadband, and a wireless keyboard, which was sold optionally up until the 2000s. The MSN TV service lasted for 18 years, shutting down on September 30, 2013, and allowing subscribers to migrate their data well before that date arrived. The original WebTV network relied on a Solaris backend network and telephone lines to deliver service to customers via dial up, with "frontend servers" that talk directly to boxes using a custom protocol, the WebTV Protocol (WTVP), to authenticate users and deliver content to boxes. For the MSN TV 2, however, a completely new service based on IIS servers and regular HTTP/HTTPS services was used.
Концепция
Соучредителю Стиву Перлману приписывают идею этого устройства. Он впервые объединил компьютер и телевизор, будучи школьником старших классов, когда решил, что его домашнему ПК необходим графический дисплей. Затем он разрабатывал программное обеспечение для таких компаний, как Apple и Atari. Работая в General Magic, идея объединения телевидения и компьютеров всплыла снова. Однажды вечером Перлман просматривал интернет и наткнулся на сайт Campbell's с рецептами супов. Он подумал, что люди, которым мог быть интересен этот сайт, не пользуются интернетом. Ему пришло в голову, что если бы телезрители могли с помощью устройства дополнять просмотр телевидения, получая информацию или рекламные предложения через телевизор, то веб-адрес мог бы служить сигналом, а телевизионный кабель – каналом передачи данных.
Ранняя история
Стартап из Силиконовой долины, WebTV Networks, был основан в июле 1995 года. Перлман вскоре после разработки базовой концепции привлёк к работе соучредителей Брюса Лика и Фила Голдмана. Он объяснил, что компания изучала "последствия лишения сна, плохого питания и отсутствия социальной жизни в течение длительных периодов у людей и карликовых кроликов". Упоминание карликовых кроликов было шуткой среди инженеров WebTV – домашний кролик Фила Голдмана по кличке Боузер (вдохновивший логотип General Magic) часто бродил по зданию WebTV поздней ночью, пока инженеры работали, хотя WebTV действительно получала запросы от реальных исследовательских групп, проводящих аналогичные исследования и желающих обмениваться данными. Компания наняла много инженеров и несколько сотрудников отдела развития бизнеса, в общей сложности около 30 человек к октябрю 1995 года. Два первых сотрудника Artemis были из Apple Inc: Энди Рубин, создатель мобильной ОС Android, и Джо Бритт. Позже оба стали сооснователями Danger, Inc. (первоначально Danger Research). Бизнес-модель WebTV Networks заключалась в лицензировании эталонного дизайна компаниям-производителям потребительской электроники для WebTV Internet Terminal – приставки, подключаемой к телефонной линии и автоматически соединяющейся с Интернетом через dial-up модем. Доход компаний-производителей потребительской электроники формировался за счёт продажи приставки WebTV. Затем WebTV заключила неэксклюзивное соглашение с Philips о дистрибуции приставки WebTV, что создало конкурентное давление и заставило Sony пересмотреть своё решение, возобновить сотрудничество с WebTV и также начать распространять WebTV. Помимо Igor, компания аудиотехнологий Beatnik Томаса Долби (тогда известная как Headspace) также создавала музыку для устройства. Это привело к тому, что Beatnik приобрела Igor и её движок SoundMusicSys, который впоследствии стал Beatnik Audio Engine. Долби считал, что использование секвенированного аудио позволяет экономить физическое пространство внутри устройств, одновременно удовлетворяя потребность телезрителей в звуковом сопровождении к интернет-контенту. WebTV была представлена 10 июля 1996 года, вызвав огромный резонанс в прессе как первое использование Всемирной паутины на телевидении и как первое устройство потребительской электроники, получившее доступ к Всемирной паутине без использования персонального компьютера.
Запуск
WebTV был запущен 18 сентября 1996 года, в течение года после первого раунда финансирования. Приставки WebTV появились в продаже в магазинах Sony и Philips, а онлайн-сервис WebTV работал с серверов в небольшом офисе, по-прежнему располагавшемся в бывшем автосалоне BMW. К апрелю 1998 года у WebTV было около 325 000 подписчиков, а к маю 1999 года – около 800 000. WebTV достигла прибыльности весной 1998 года и за первые 8 лет работы получила более 1,3 миллиарда долларов США дохода. В 2005 году WebTV по-прежнему приносила 150 миллионов долларов США дохода в год с валовой маржой 65%. Тот факт, что WebTV широко распространялась в магазинах бытовой электроники под брендами Sony и Philips по цене всего 325 долларов США, был использован в качестве аргумента для того, чтобы США перестали рассматривать устройства с сильным шифрованием как боеприпасы и разрешили их экспорт. Два года спустя, в октябре 1998 года, WebTV получила специальное разрешение на экспорт, несмотря на использование сильного шифрования, а вскоре после этого законодательство США в отношении экспорта криптографии было изменено, чтобы в целом разрешить экспорт сильного шифрования.
Microsoft принимает к сведению
В феврале 1997 года на встрече с инвесторами Microsoft к Стивену Перлману обратился Крэйг Мунди, старший вице-президент Microsoft по потребительским платформам. Несмотря на скромные первоначальные продажи WebTV, Мунди выразил, что Microsoft впечатлена WebTV и видит значительный потенциал как в продуктовом предложении WebTV, так и в применении этой технологии к другим потребительским и видеопродуктам Microsoft. Microsoft предложила приобрести WebTV, построить кампус Microsoft в Силиконовой долине вокруг WebTV и организовать WebTV как подразделение Microsoft для разработки телевизионных продуктов и услуг, назначив Перлмана президентом этого подразделения. После приобретения WebTV стало подразделением Microsoft, расположенным в Силиконовой долине, а Стив Перлман возглавил его как президент. Подразделение WebTV начало разрабатывать большинство телевизионных продуктов Microsoft, включая первые спутниковые цифровые видеорегистраторы (DishPlayer для Dish Network от EchoStar и UltimateTV для DirecTV), кабельные телевизионные продукты Microsoft, аппаратное обеспечение Xbox 360 и IPTV-платформу Mediaroom от Microsoft. В мае 1999 года America Online объявила о намерении напрямую конкурировать с Microsoft в предоставлении доступа к Интернету через телевизоры, представив AOL TV. Контракты со всеми другими лицензированными производителями оборудования WebTV были расторгнуты, оставив RCA единственным производителем оборудования. Продвижение бренда WebTV было прекращено. В последующие годы количество пользователей, использующих dial-up, сократилось, и поскольку клиенты Classic и Plus поддерживали только dial-up, их число подписчиков стало уменьшаться. Поскольку клиент WebTV представлял собой субсидируемое оборудование, компания всегда требовала индивидуальную подписку для каждого устройства, но после прекращения субсидий MSN начала предлагать бесплатное использование приставок MSN TV своим пользователям компьютеров, подписавшимся на MSN, чтобы удержать их от перехода к более дешевым dial-up провайдерам.
Широкополосная MSN TV
В 2001 году Rogers Cable сотрудничала с Microsoft для внедрения "Rogers Interactive TV" в Канаде. Эта услуга позволила абонентам Rogers выходить в интернет через свои телевизоры, создавать собственные веб-сайты, совершать покупки в интернете, общаться и получать электронную почту. Эта инициатива стала первой широкополосной реализацией MSN TV. В конце 2004 года Microsoft представила MSN TV 2. Проект с кодовым названием "Deuce" поддерживал широкополосный доступ и предлагал обновленный пользовательский интерфейс и новые возможности, включая автономный просмотр медиафайлов (при условии предварительного входа пользователя в систему), потоковую передачу аудио и видео (только при широкополосном подключении), Adobe Reader, поддержку просмотра документов Microsoft Office (в частности, Microsoft Word), Windows Media Player, возможность доступа к компьютерам Windows в домашней сети для использования в качестве медиаплеера и даже поддержку мыши. MSN TV 2 позже также добавила функции, впервые появившиеся в первом поколении MSN TV, такие как движок Beatnik MIDI и возможность воспроизведения фоновой музыки во время просмотра веб-страниц. MSN TV 2 использовала другой онлайн-сервис, чем оригинальный WebTV/MSN TV, но предлагала многие из тех же функций, включая чаты, мгновенные сообщения, прогноз погоды, новости, агрегированные "информационные центры" и новостные группы. Как и в оригинальном сервисе, для использования требовалась подписка. Для пользователей с широкополосным доступом годовая плата составляла 99 долларов США. Для недорогих устройств стоимость лицензирования операционной системы была значительной. Однако для Microsoft это означало бы возврат ранее понесенных затрат, и при выпуске модели MSN TV 2 компания перешла на стандартную архитектуру ПК, используя в качестве операционной системы настроенную версию Windows CE. Это позволило MSN TV 2 проще и дешевле поддерживать актуальность.
Прекращение
К концу 2009 года аппаратное обеспечение MSN TV больше не продавалось Microsoft, хотя обслуживание продолжалось для существующих пользователей в течение следующих четырех лет. Попытка перейти в раздел "Купить MSN TV" на веб-сайте MSN TV в то время приводила к отображению следующего сообщения:
"К сожалению, аппаратное обеспечение MSN TV больше не доступно для покупки у Microsoft. Microsoft продолжает поддерживать сервис подписки для существующих клиентов WebTV и MSN TV". 1 июля 2013 года подписчикам было отправлено электронное письмо, в котором сообщалось о прекращении работы сервиса MSN TV 30 сентября 2013 года. В течение этого времени подписчикам рекомендовалось преобразовать любые учетные записи первого поколения в учетные записи Microsoft и перенести избранное и другие данные с их учетных записей MSN TV в SkyDrive. Когда 30 сентября 2013 года наступило, сервис WebTV/MSN TV был полностью закрыт. Существующим клиентам были предложены аккаунты MSN Dial Up Internet Access с акцией. Служба поддержки клиентов была доступна для вопросов, не связанных с технической поддержкой и выставлением счетов, до 15 января 2014 года. Первые приставки WebTV Classic от Sony и Philips в 1996 году имели 33,6-килобитный модем, 2 МБ оперативной памяти, 2 МБ загрузочного ROM и 2 МБ флэш-ROM. Они также содержали ASIC под названием FIDO, разработанный WebTV Networks и произведенный NEC, который обеспечивал графическую обработку с возможностью вывода видео в стандартах NTSC и, предположительно, PAL, а также управлял системной логикой для инфракрасного порта и светодиодами на передней панели приставки. В будущих моделях стали использоваться 56-килобитные модемы и увеличена емкость оперативной памяти и хранилища. Вторая модель, WebTV Plus, была представлена через год после выпуска оригинальных приставок. Эта модель оснащалась телевизионным тюнером и композитными входами для просмотра телевидения через приставку. Телевизионный сигнал можно было просматривать на полном экране, в окне "картинка в картинке" (PIP) или использовать для создания снимков экрана в формате JPEG, которые затем можно было загрузить в форум WebTV/MSN TV, отправить по электронной почте или сохранить в "альбом" на аккаунте пользователя для последующего использования. WebTV Plus также позволял программировать видеомагнитофон аналогично тому, как TiVo позволял делать это несколько лет спустя. В Plus был установлен процессор R4640 с частотой 167 МГц, 56-килобитный модем, поддержка ATVEF – технологии, позволявшей пользователям загружать специальные страницы со сценариями для взаимодействия с телевизионными передачами, а в оригинальных моделях – жесткий диск Seagate объемом 1,1 ГБ для хранения данных вместо флэш-чипов, использовавшихся в предыдущих моделях Classic, в основном для размещения больших ночных загрузок телепрограмм. WebTV Plus также включал в себя новый ASIC для реализации новых функций, связанных с телевидением, и повышения графических возможностей приставки. Этот чип, названный "Solo", поддерживал 3D-преобразования, композитинг, декомпрессию изображений на лету, сглаживание и прозрачность. Улучшенные графические возможности Solo также позволили WebTV Networks экспериментировать с идеей превращения WebTV Plus в платформу для видеоигр наряду с веб-браузингом, что в настоящее время подтверждается только свидетельствами людей, работавших или сотрудничавших с WebTV Networks для разработки игр для этой платформы, а также утечкой, произошедшей в августе 1998 года, когда хакеры WebTV обнаружили раздел игр на внутреннем сервере WebTV, предлагавший возможность загрузки портов WebTV Plus игр Doom и You Don't Know Jack. Известно, что в WebTV Plus на протяжении всего срока его службы использовались две версии ASIC Solo: SOLO1 и SOLO3, последняя в основном использовалась в модификации New Plus. Около осени 1998 года были объявлены планы по выпуску модификации "Derby" WebTV Plus, которая, по слухам, должна была иметь более быстрый процессор и больший объем памяти. Примерно в конце 1998 или начале 1999 года компания Sony выпустила всего один прототип Derby в качестве тихой модификации своей модели INT W200 Plus, но существенных изменений в аппаратном обеспечении, за исключением обновления процессора без изменения тактовой частоты и замены модема на программный модем, внесено не было. По мере снижения цен на чипы более поздние версии Plus использовали флэш-ROM M Systems DiskOnChip, а также увеличили емкость оперативной памяти до 16 МБ. В Японии WebTV была выпущена ограниченной серией, начиная примерно с декабря 1997 года, с парой "классических" японских устройств, которые поставлялись с жесткими дисками, таким же объемом оперативной памяти, как и Old Plus, и в два раза большим объемом загрузочного ROM, чем у американских Classic и Old Plus. Весной 1999 года японские подписчики WebTV также могли использовать игровую консоль Sega Dreamcast, оснащенную встроенным модемом, для доступа к сервису WebTV. Это стало возможным благодаря сотрудничеству Sega и Microsoft в создании порта технологии WebTV на Dreamcast с использованием абстрактного слоя Windows CE, поддерживаемого на консоли, и, предположительно, версии движка браузера Internet Explorer 2.0. Японский сервис был прекращен в марте 2002 года. В целях удобства использования WebTV изначально решила переформатировать страницы, а не заставлять пользователей прокручивать их вбок. По мере того как базовые ПК эволюционировали от разрешения VGA 640x480 к разрешению SVGA 800x600, а размеры веб-сайтов соответствовали этому, переформатирование веб-страниц, предназначенных для ПК, для соответствия ширине 560 пикселей экрана телевизора стандарта NTSC в США, становилось все менее удовлетворительным. Браузер WebTV также преобразовывал HTML-фреймы в таблицы, чтобы избежать необходимости использования мыши. С выпуском MSN TV 2 компания Microsoft решила отказаться от переформатирования страниц и добавила горизонтальную прокрутку, а также возможность изменять размер текста на веб-страницах с помощью кнопок на клавиатуре MSN TV.
Спутниковые ящики
Начиная с конца 90-х годов, WebTV Networks разрабатывала референсные модели устройств, включающих в себя персональный видеорегистратор на основе диска и спутниковый тюнер для Dish Network от EchoStar и для DirecTV. Эти устройства получили названия DishPlayer и UltimateTV соответственно. DishPlayer был представлен в конце 1999 года и рекламировался как "первый в мире интерактивный спутниковый телевизионный приемник". DishPlayer стал первым спутниковым DVR от Dish Network, использующим жесткий диск для записи телепередач с возможностью последующего просмотра. Он также мог одновременно воспроизводить видео и записывать передачу. Пользователи DishPlayer могли управлять воспроизведением записанных программ непосредственно с приставки. DishPlayer использовал программное и аппаратное обеспечение, разработанное WebTV Networks, для обеспечения пользовательского интерфейса и функциональности. Благодаря этому он также мог подключаться к сервису WebTV Plus, предоставляя доступ в интернет, электронную почту и другие сервисы WebTV. DishPlayer был единственным устройством WebTV, для которого официально выпускались игры, загружаемые и обновляемые через спутник. На DishPlayer были доступны три игры: Doom, You Don't Know Jack (порт версии Netshow) и Solitaire. Было выпущено две модели DishPlayer: 7100 и 7200, с объемом жесткого диска 8,6 ГБ и 17,6 ГБ соответственно. EchoStar прекратила продажу приставок DishPlayer в 2001 году, однако они продолжали работать с сервисом Dish Network вплоть до середины 2000-х годов. UltimateTV – это спутниковый DVR, разработанный для DirecTV, использующий двойной спутниковый тюнер, позволяющий пользователю одновременно смотреть и записывать две передачи. Для этого использовалось новое оборудование, включая обновленную версию ASIC Solo под названием SOLO2. Эта версия ASIC способна одновременно обрабатывать несколько видеопотоков и включает в себя цифро-аналоговый преобразователь (DAC) для отображения цифрового контента на аналоговых телевизорах. Несмотря на схожесть пользовательского интерфейса и интернет-сервисов UltimateTV с WebTV/MSN TV, программное обеспечение UltimateTV использует Windows CE в качестве базовой операционной системы, в отличие от специализированной прошивки, используемой в стандартных WebTV и MSN TV устройствах. Эта операционная система на базе Windows CE стала основой для оригинальной платформы Microsoft TV. В 2001 году EchoStar подала в суд на Microsoft за прекращение поддержки WebTV DishPlayer. Впоследствии EchoStar предприняла попытку приобрести DirecTV и считалась вероятным покупателем, но Федеральная комиссия по связи заблокировала эту сделку. В то время как судебный процесс EchoStar против Microsoft находился в стадии рассмотрения, DirecTV (предположительно приобретенный и контролируемый EchoStar) отказался от UltimateTV (что положило конец разработке спутниковых продуктов Microsoft) и выбрал продукт DirecTV от TiVo в качестве единственного предложения цифрового видеорегистратора.
Безопасность
Хакеры в конечном итоге нашли способы эксплуатировать уязвимости в системе безопасности сервиса через небезопасные URL-адреса, что привело к доступу к внутренним разделам производственного сервиса WebTV, таким как "Tricks", где размещались страницы для диагностики и устранения неполадок WebTV и его приставки; возможность удалённого изменения настроек приставки пользователя; или даже удалённое выполнение действий с любой учётной записью, включая её удаление, без проверки, исходит ли запрос от владельца учётной записи. Хакеры также обнаружили способ подключения к внутренним сервисам WebTV и получили доступ к ранее неизвестному публике контенту, включая версию Doom для приставок WebTV Plus, которую в какой-то момент можно было скачать с одного из этих сервисов. WebTV/MSN TV также стала жертвой вируса, созданного в июле 2002 года 43-летним Дэвидом Джинсонном, который изменил номер набора для подключения к сети в приставках жертв на 911. Этот номер автоматически набирался при следующем подключении приставки WebTV/MSN TV. Вирус был разослан 18 пользователям MSN TV через вложение в электронном письме, маскируясь под интерфейс "инструмента" для изменения цветов и шрифтов пользовательского интерфейса MSN TV. По некоторым данным, он был переслан ещё трем пользователям первыми жертвами, в результате чего общее число пострадавших достигло 21. По меньшей мере 10 жертв сообщили о визите полиции к ним домой из-за автоматического набора номера 911 их приставками. Также поступали сообщения о том, что вирус способен рассылать себя массово, однако это не было подтверждено в период его активности. В феврале 2004 года Джинсон был арестован и признал себя виновным в умышленном нанесении ущерба компьютерным системам и создании угрозы общественной безопасности. Впоследствии он был приговорён к шести месяцам тюремного заключения, шести месяцам домашнего ареста и выплате компенсации Microsoft.
Попытки взлома
В феврале 2006 года Крис Уэйд проанализировал проприетарный BIOS приставки MSN TV 2 и создал сложный патч памяти, который позволял перепрошить её и использовать для загрузки Linux. В 2009 году было опубликовано решение с открытым исходным кодом для обеспечения телевизионного вывода на MSN TV 2 и подобных устройствах. Также были зафиксированы попытки использовать неиспользуемые контакты IDE на материнской плате MSN TV 2 для подключения жесткого диска, вероятно, с целью увеличения объема памяти сверх 64 МБ, предоставляемых стандартной картой CompactFlash.