HTML5 video

Поделись знанием:
Перейти к: навигация, поиск
   HTML

HTML5 video — элемент, включённый в проект спецификации HTML 5, который используется для воспроизведения видеозаписей[1], частично заменяя элемент <object>.

Adobe Flash Player широко использовался для встраивания содержимого видео-файлов на сайтах (например, YouTube). Flash Player доступен в качестве плагина для большинства веб-браузеров последних версий (таких как Mozilla Firefox, SeaMonkey, Opera и Safari), и несовместим, например, со встроенными браузерами iPod и iPhone от Apple, а также с Android версии 2.01 или меньше и версии 4.1.x и выше (официально)[2][3]. Google Chrome с некоторых пор содержит данный плагин по умолчанию[4]. Создатели HTML 5 video считают, что это станет стандартным способом просмотра видео онлайн, но основным препятствием для принятия данного соглашения является вопрос о том, какие именно видео форматы должны поддерживаться этим видео тегом.





Пример использования элемента <video>

Ниже приводится фрагмент кода на HTML 5, который позволяет встроить WebM видео на веб-сайт:
<video src="movie.webm" poster="movie.jpg" controls>
        This is fallback content to display if the browser
        does not support the video element.
</video>

Множественность ресурсов

Используя любое количество элементов <source>, как показано ниже, браузер выберет автоматически, какой файл загружать. Также, чтобы добиться того же результата, можно использовать функцию canPlay() из JavaScript. Атрибут «type» определяет тип MIME и список кодеков, которые помогают браузеру определить, может ли он декодировать файл. Из-за отсутствия общего видеоформата множественность ресурсов является важной особенностью для того, чтобы избегать «фырканья» браузера, что склоняет его к ошибке: известно, что любые знания веб-разработчиков о браузерах будут неполными, браузер знает о себе больше.

<video poster="movie.jpg" controls>
        <source src='movie.webm' type='video/webm; codecs="vp8.0, vorbis"'/>
        <source src='movie.ogv' type='video/ogg; codecs="theora, vorbis"'/>
        <source src='movie.mp4' type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"'/>
        <p>This is fallback content</p>
</video>

Поддерживаемые видеоформаты

Текущий проект спецификации HTML 5 не уточняет, какие форматы должны поддерживаться в теге <video>. Пользовательские агенты имеют право поддерживать любой подходящий видеоформат.

Почему нельзя поддерживать те форматы, на которые есть системные кодеки?

Возникает вопрос: почему бы не поддерживать все форматы, на которые в системе есть кодек? Этому есть несколько причин.

  1. Это попытка «спихнуть» стандартизацию на пользователей. Они могут выработать стандарт де-факто, который на поверку окажется платным. Пострадают от этого разработчики свободного ПО, вебмастера мелких сайтов и владельцы карманных устройств с нетрадиционными ОС. Поскольку в мире нет единой культуры, в разных концах Земли стандартом могут стать разные форматы.
  2. На данный момент атаки (переполнение буфера и подобные) на системные кодеки малорезультативны: требуется скачать «отравленный» файл и запустить его вручную, к тому же может сработать антивирус, а маленький размер эксплойта вызовет подозрение. Как только проигрывание видео станет массовым и автоматическим, на системные кодеки — в том числе старые и слабо поддерживаемые — обрушатся такие атаки, что мало кто выдержит.
  3. Редкий формат видео с подписью «чтобы увидеть, установите кодек» — это возрождение надписи 90-х годов «чтобы увидеть, установите ActiveX-компонент». Веб-стандарты создаются не для этого: веб должен быть доступным всем, независимо от ОС и дополнительного ПО.

Дебаты насчёт стандартного видеоформата

Рабочая группа HTML 5 считает, что желательно определить по крайней мере один видеоформат, который бы поддерживался всеми браузерами. Идеальный формат в этом отношении должен:

  • иметь хорошее сжатие, хорошее разрешение изображения и низкие затраты работы процессора для расшифровки
  • быть бесплатным
  • в дополнение к программным декодерам, для формата должен существовать декодер для видео с аппаратных средств, так как у многих встроенных процессоров нет возможности расшифровать видео в нужный нам формат

Изначально, Ogg Theora был рекомендуемым стандартом для HTML 5, потому что он не был затронут никакими известными патентами. Но 10 декабря 2010 года спецификация HTML 5 была подкорректирована,[5] изменились ссылки на конкретные форматы:

Браузеры должны поддерживать видеоформат Theora и аудиоформат Vorbis, а также контейнерный формат Ogg.

с дополнением[6]:

Было бы очень полезно для функциональной совместимости, если бы все браузеры смогли поддерживать один кодер-декодер. Но не существует ни одного такого кодер-декодера, который бы удовлетворял всех: нам нужен такой кодер-декодер, который, как известно, не требует лицензирования, который совместим с современной развивающейся моделью, который имеет достаточно качеств, чтобы быть пригодным, и который не станет подводным камнем для крупных компаний. Это текущая проблема, и эта часть будет еще доработана.[7]

Хотя Theora не затронута известными патентами, такие компании как Apple (владелец некоторых патентов на H.264 и член MPEG LA)[8] и Nokia[обновить данные] заявили, что опасаются неизвестных патентов, чьи собственники могли бы ждать корпорацию с финансовыми ресурсами, чтобы предъявить иск по использованию данного формата.[9][10] С несвободными кодеками H.264 и MP3 это тоже может случиться, но Apple уже использует их, и поэтому только использование Ogg было бы для неё дополнительным риском. Apple также возражает против требования о поддержке формата Ogg в HTML 5 на тех основаниях, что некоторым приспособлениям поддерживать другие форматы намного легче, и что HTML ни разу за всю историю его существования не требовал особые форматы для чего-либо.[10]

Некоторые веб-разработчики раскритиковали удаление Ogg-форматов из спецификации.[11][12][13] Последующее обсуждение также произошло и в FAQ блоге W3C.[14]

H.264/MPEG-4 AVC широко используем и обладает хорошей скоростью, сжатием, декодером для аппаратных средств, но он уже запатентован.[15] Кроме особых случаев, пользователям H.264 приходится платить за лицензию MPEG LA — группе патентодержателей, включая Apple и Microsoft.[16] В итоге упоминание кодер-декодера по умолчанию было убрано.

Google покупает On2

Приобретение компанией Google On2 Technologies происходит в результате выпуска формата VP8, который является бесплатным открытым стандартом, и создания WebM Project, который соединяет VP8 video с Vorbis audio в контейнер Matroska. Выпуск VP8 был также поддержан Free Software Foundation.[17]

В январе 2011 года Google объявил, что собирается прекратить поддержку H.264 в Chrome, многие критиковали это, включая Питера Брайта из Ars Technica[18] и «веб-проповедника» Тима Снита из Microsoft, которые заявили, что скорее эсперанто объявят официальным языком США, чем Google продвинется в этом деле.[19] Однако Говард Моен из Opera Software сильно раскритиковал статью Ars Technica[20], и Google ответила на реакцию, объяснив своё решение тем, что они намерены продвигать WebM в своих продуктах на основе их открытости.

Браузерная поддержка

Значения

Значения показывают уровень поддержки в самых последних версиях разметка или (если известен номер версии) в указанной версии. Номер версии без каких-либо других значений указывает на версию, с которой впервые полностью поддерживаются все необходимые свойства для разметки.

Значение Описание
Yes показывает, что разметка полностью поддерживает данное свойство/элемент, когда используются правильные значения
No показывает, что свойство/элемент полностью игнорируется
Partial показывает, что свойство/элемент понято, но не все его значения поддерживаются. Поддерживаемые значения выполняются правильно.
Incorrect показывает, что свойство/элемент понято, но работает правильно не во всех случаях.
Experimental показывает, что свойство/элемент понято, но поддерживается под другим именем. Может быть незавершенным или содержать ошибки
Dropped показывает, что свойство/элемент больше не поддерживается
Nightly build показывает, что свойство/элемент поддерживается в некоторой степени в экспериментальной/ночной сборке. Ожидается поддержка в будущем.
Depends показывает, что свойство/элемент поддерживается только на определенных платформах или если сконфигурированы определенные условия.

Таблица

</div>

Эта таблица показывает, какие видео-форматы вероятно будут поддерживаться указанным браузером. Большинство браузеров, представленных здесь, используют multimedia framework для раскодирования и отображения видео-файла, а не включают такие компоненты в программное обеспечение. Как правило, невозможно перечислить все форматы, которые поддерживает multimedia framework без их запроса, так как все зависит от операционной системы и типа кодер-декодера.[21] В таких случаях поддерживаемый видео-формат является атрибутом для framework, а не для браузера или его разметки; браузер обязательно спрашивает свой multimedia framework, прежде чем отвергнуть неизвестный видео-формат. Видео-формат может быть определен с помощью MIME в HTML. (Смотри example) MIME используется для уточнения у multimedia frameworks о поддерживаемых форматах. [note 1]

Среди этих браузеров только Firefox, Opera и Origyn используют библиотеки для встроенного раскодирования. На деле Internet Explorer и Safari также могут обеспечивать поддержку определенных форматов, потому что их изготовители также сделали их multimedia frameworks. С другой стороны, Konqueror поддерживает те же форматы, что и Internet Explorer на Windows и Safari на Mac OS X, но указанная здесь поддержка для Konqueror типична для GNU/Linux, где Konqueror в основном и используется. В основном поддержка браузерами какого-либо формата навязана конфликтующими интересами производителей; в особенности Media Foundation и QuickTime поддерживают проприетарные стандарты, тогда как GStreamer и Phonon не могут законно ничего поддерживать, кроме свободных форматов на свободных операционных системах, для которых они созданы.

Браузер Последняя стабильная версия Форматы, поддерживаемые различными веб-браузерами
Ogg Theora H.264 VP8 (WebM) Others
Internet Explorer 10.0 (26 октября 2012 года) Manual install[note 2] 9.0[25] Manual install[note 3][note 4] Нет[28]
Mozilla Firefox[29] 21.0 (21 мая 2013 года) 3.5[30] Нет[note 5] 4.0[32][33] Нет
Google Chrome 13.0.782.112 (9 августа 2011 года) 3.0[34][35] Да[36] (to be removed)[37] 6.0[38][39] Нет[40]
Chromium N/A r18297[41] Нет[42] r47759[43] Нет[40]
Safari 5.1 (20 июля 2011 года) Manual install[note 6] 3.1[44][45] Manual install[46] Depends[note 7]
Opera 11.64 (10 мая 2012 года) 10.50[48] Нет 10.60[49][50] Нет
Konqueror 4.7 (27 июля 2011 года) 4.4[51] Depends[note 8] Да[53] Depends[note 8]
Epiphany 3.0.4 (1 июля 2011 года) 2.28[54] Depends[note 9] Depends[note 9][55] Depends[note 9]

Использование

С апреля 2010 года вслед за запуском iPad от Apple несколько сайтов с высокой посещаемостью стали выдавать H.264 HTML 5 видео вместо Flash для браузеров, идентифицирующих себя как iPad.[56]

В мае 2010 года HTML 5 video ещё не так широко распространено, как Flash видео, хотя DailyMotion[57] недавно массово выпустил экспериментальные видео-плееры на основе HTML5 (использующие форматы Ogg Theora и Vorbis), YouTube[58] (использующий форматы H.264 и WebM) и Vimeo[59](использующий формат H.264) намекают, что интерес к приему HTML 5 видео увеличивается.

Некоторые крупные публикующие видео веб-сайты опубликовали решение продолжить использование технологий, отличающихся от HTML 5 video.[60][61][62] Согласно статье блога YouTube, тег <video> не удовлетворяет всем потребностям веб-сайтов, таких как YouTube.[63] В заявленные важные причины входит необходимость стандартного формата, отсутствие эффективного и надежного метода для передачи видео браузеру, неспособность JavaScript отображать видео на полный экран и проблема защиты содержимого. Хулу также не принял HTML 5 video из-за отсутствия функций для обеспечения пользователя адаптивным битрейтом для видео, «защиты» контента и предоставления рекламодателям данных.[64] Netflix заявил, что есть много проблем, которые мешают ему использовать HTML 5 video: приемлемые контейнерные A/V форматы; допустимые аудио и видео кодер-декодеры, потоковый протокол, метод для потокового протокола, чтобы адаптировать его к доступным диапазонам частот, метод для передачи информации о доступных потоках и другие параметры для модуля воспроизведения потока данных; метод поддержки защищенных данных; и метод отображения всей этой функциональности в HTML 5.[61][65]

11 января 2011 года Google's Chromium Project объявил в своем блоге, что поддержка закрытых кодер-декодеров(например, H.264) будет удалена из будущих версий Chrome-а. В объявлении Chromium особенно выделялось то, что эта ликвидация была попыткой увеличить популярность использования HTML5 и тега <video> без необходимости лицензирования патентованных технологий, стимулируя всю сеть принять общедоступный кодер-декодер для VP8 и Theora.

Предложение добавить DRM

Внесённое в W3C предложение добавить в HTML5 API для DRM было встречено крайне негативно теми, кто считает одним из основных свойств веб-стандартов (англ.) типа HTML, и преимуществ их перед плагинами, открытость или отсутствие требований использования программного или аппаратного обеспечения от определённого поставщика (как на стороне клиента, так и на стороне сервера).[66][67][68][69]

В «живом стандарте HTML», развиваемом WHATWG, планов о добавлении DRM не появилось.[70]

В январе 2014 года к W3C присоединилась Американская ассоциация кинокомпаний (MPAA), поддерживавшая такие законопроекты как SOPA, который вызвал протесты в Интернете;[71] в W3C есть и другие сторонники ограничения работы пользовательских браузеров, букмарклетов и плагинов.[72]

Заметки

  1. at least for Phonon and its backends [22], that is DirectShow, QuickTime and GStreamer
  2. Supported if OpenCodecs is installed. Also possible with Google Chrome Frame[23][24]
  3. Google released a WebM component for Media Foundation to allow the playback of WebM files in IE9 through the standard HTML5 <video> tag.[26]
  4. Possible if the user has installed a VP8 codec on Windows for IE9.[27]
  5. Possible on some systems if the HTML5 extension for Windows Media Player Firefox plug-in is installed.[31]
  6. Supported if XiphQT is installed.
  7. Any format supported by QuickTime or Core Video on OS X.[47]
  8. 1 2 Any format supported by Phonon on Qt 4.5.[52] Format support depends on the backend of Phonon. Available Phonon backends include GStreamer and xine; backends using MPlayer and VLC are in development.
  9. 1 2 3 Any format supported by GStreamer on Webkit/GTK+ builds of Epiphany.

Напишите отзыв о статье "HTML5 video"

Примечания

  1. [www.w3.org/TR/html5/video.html#video The video element]. HTML5: A vocabulary and associated APIs for HTML and XHTML. World Wide Web Consortium (24 Июня 2010 года). — «A video element is used for playing videos or movies.»  Проверено 27 Сентября 2010 года. [www.webcitation.org/6ABsj5BYe Архивировано из первоисточника 26 августа 2012].
  2. [blogs.adobe.com/flashplayer/2012/06/flash-player-and-android-update.html An Update on Flash Player and Android]. Adobe Systems Inc.. Проверено 28 июня 2012. [www.webcitation.org/6ABsjZolm Архивировано из первоисточника 26 августа 2012].
  3. [www.xda-developers.com/android/adobe-flash-on-the-nexus-7-and-other-jelly-bean-devices/ Adobe Flash on the Nexus 7 and other Jelly Bean Devices]. xda-developers. Проверено 25 июля 2012. [www.webcitation.org/6ABskOM2t Архивировано из первоисточника 26 августа 2012].
  4. [www.google.com/support/chrome/bin/answer.py?answer=108086 Adobe Flash Player : Basic browser settings – Google Chrome Help]. Google Inc.. Проверено 9 июля 2011. [www.webcitation.org/6ABslGbrq Архивировано из первоисточника 26 августа 2012].
  5. Hickson, Ian [lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-December/013135.html [whatwg] Video codec requirements changed]. Список рассылки whatwg mailing list (10 декабря 2007 года). Проверено 25 февраля 2008 года.
  6. [html5.org/tools/web-apps-tracker?from=1142&to=1143 (X)HTML5 Tracking]. HTML5.org. Проверено 23 Июня 2009 года. [www.webcitation.org/6ABslvNjf Архивировано из первоисточника 26 августа 2012].
  7. [lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-December/013152.html [whatwg] Removal of Ogg is *preposterous*]. Список рассылки WHATWG (11 декабря). Проверено 25 августа 2009 года.
  8. [www.theregister.co.uk/2010/04/30/steve_jobs_claims_ogg_theora_attack/ Steve Jobs: mystery patent pool to attack Ogg Theora]. The Register. Проверено 9 июля 2011 года. [www.webcitation.org/6ABsmNTeM Архивировано из первоисточника 26 августа 2012].
  9. Hickson, Ian [lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-December/013154.html Re: [whatwg] Removal of Ogg is *preposterous*]. Список рассылки whatwg mailing list (11 декабря 2007 года). Проверено 25 Февраля 2008 года.
  10. 1 2 Stachowiak, Maciej [lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2007-March/010392.html [whatwg] Codecs (was Re: Apple Proposal for Timed Media Elements)]. Список рассылки whatwg mailing list (21 марта 2007 года). Проверено 25 Февраля 2008 года.
  11. [metavid.org/blog/2007/12/11/the-attack-against-ogg-theora-or-how-i-learned-to-stop-worrying-and-love-the-proprietary-web/ The Attack Against Ogg Theora or: How I Learned to Stop Worrying and Love the Proprietary Web]. Metavid (11 декабря 2007 года). Проверено 30 июня 2009 года. [web.archive.org/web/20081231192753/metavid.org/blog/2007/12/11/the-attack-against-ogg-theora-or-how-i-learned-to-stop-worrying-and-love-the-proprietary-web/ Архивировано из первоисточника 23 июня 2009 года].
  12. [rudd-o.com/archives/2007/12/11/removal-of-ogg-vorbis-and-theora-from-html5-an-outrageous-disaster/ rudd-o.com](недоступная ссылка — история). rudd-o.com (11 декабря 2007 года). Проверено 30 июня 2009 года. [web.archive.org/20071213071535/rudd-o.com/archives/2007/12/11/removal-of-ogg-vorbis-and-theora-from-html5-an-outrageous-disaster/ Архивировано из первоисточника 13 декабря 2007].
  13. [delcorp.org/abbadingo/index.php/2007/12/12/removal-of-ogg-vorbis-and-theora-from-html5-an-outrageous-disaster Abbadingo » Blog » Removal of Ogg Vorbis and Theora from HTML 5: an outrageous disaster]. Delcorp.org (12 декабря 2007 года). Проверено 30 Июня 2009 года. [www.webcitation.org/6ABsn1eah Архивировано из первоисточника 26 августа 2012].
  14. Dan Connolly. [www.w3.org/QA/2007/12/when_will_html_5_support_soone.html When will HTML 5 support <video>? Sooner if you help]. W3C (18 декабря 2007). Проверено 23 июня 2009. [www.webcitation.org/6ABsnYKw2 Архивировано из первоисточника 26 августа 2012].
  15. [www.mpegla.com/main/programs/avc/Documents/avc-att1.pdf AVC/H.264 Patent List], MPEG LA, 1 Февраля 2010 года, <www.mpegla.com/main/programs/avc/Documents/avc-att1.pdf> 
  16. [www.mpegla.com/main/programs/AVC/Pages/Licensors.aspx AVC/H.264 Licensors], MPEG LA, <www.mpegla.com/main/programs/AVC/Pages/Licensors.aspx> 
  17. Matt Lee. [www.fsf.org/news/free-software-foundation-statement-on-webm-and-vp8 FSF gratulates google]. FSF (19 мая 2010 года). [www.webcitation.org/6ABso4Ku9 Архивировано из первоисточника 26 августа 2012].
  18. Питер Брайт. [arstechnica.com/web/news/2011/01/googles-dropping-h264-from-chrome-a-step-backward-for-openness.ars/ Google's dropping H.264 from Chrome a step backward for openness]. Ars Technica (12 января 2011 года 12:30). [www.webcitation.org/6ABsoZp9b Архивировано из первоисточника 26 августа 2012].
  19. Тим Снит. [blogs.msdn.com/b/tims/archive/2011/01/11/an-open-letter-from-the-president-of-the-united-states-of-google.aspx An Open Letter from the President of the United States of Google]. MSDN (11 января 2011 года). [www.webcitation.org/6ABspA5n4 Архивировано из первоисточника 26 августа 2012].
  20. Говард К. Моен. [my.opera.com/haavard/blog/2011/01/13/openness Is the removal of H.264 from Chrome a step backward for openness?]. My Opera (13 января 2011 года 14:29). [www.webcitation.org/6ABsq9kOI Архивировано из первоисточника 26 августа 2012].
  21. [doc.qt.nokia.com/latest/phonon-overview.html#backends Phonon documentation of backends], Qt, <doc.qt.nokia.com/latest/phonon-overview.html#backends>. Проверено 3 Июня 2011 года. 
  22. [doc.qt.nokia.com/latest/phonon-overview.html#querying-backends-for-support Phonon documentation of querying], Qt, <doc.qt.nokia.com/latest/phonon-overview.html#querying-backends-for-support>. Проверено 3 июня 2011. 
  23. Kevin Carle and Chris Zacharias (20 Января 2010 года), [youtube-global.blogspot.com/2010/01/introducing-youtube-html5-supported.html Introducing YouTube HTML5 Supported Videos], Official YouTube Blog, <youtube-global.blogspot.com/2010/01/introducing-youtube-html5-supported.html>. Проверено 12 марта 2010. 
  24. Dougherty, Brad (21 Января 2010 года), [vimeo.com/blog:268 Try our new HTML5 player!], Vimeo Staff Blog, <vimeo.com/blog:268>. Проверено 12 Марта 2010 года. 
  25. McCracken, Harry (16 Марта 2010 года), [technologizer.com/2010/03/16/ie9-platform-preview/ Microsoft Previews the Revamped Internet Explorer 9 Platform], Technologizer, <technologizer.com/2010/03/16/ie9-platform-preview/> 
  26. Mike Jazayeri. [blog.chromium.org/2011/01/more-about-chrome-html-video-codec.html More about the Chrome HTML Video Codec Change]. Google (14 Января 2011 года). [www.webcitation.org/6B8kh3Vek Архивировано из первоисточника 3 октября 2012].
  27. Hachamovitch, Dean (19 Мая 2010 года), [blogs.msdn.com/ie/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx Another Follow-up on HTML5 Video in IE9], Microsoft, <blogs.msdn.com/ie/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx> 
  28. Hachamovitch, Dean (29 Апреля 2010 года), [blogs.msdn.com/ie/archive/2010/04/29/html5-video.aspx HTML5 Video], Microsoft, <blogs.msdn.com/ie/archive/2010/04/29/html5-video.aspx>. Проверено 5 Мая 2010 года. 
  29. [developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_elements Media formats supported by the audio and video elements], Mozilla, <developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_elements> 
  30. [www.mozilla.com/en-US/firefox/3.5/releasenotes/ Mozilla Firefox 3.5 Release Notes], Mozilla, 2009-06-30, <www.mozilla.com/en-US/firefox/3.5/releasenotes/>. Проверено 15 Февраля 2010 года. 
  31. [www.interoperabilitybridges.com/html5-extension-for-wmp-plugin HTML5 Extension for Windows Media Player Firefox Plug-in], Microsoft Corporation, <www.interoperabilitybridges.com/html5-extension-for-wmp-plugin>. Проверено 28 Января 2011 года. 
  32. [bugzilla.mozilla.org/show_bug.cgi?id=566243 Bug 566243 – Merge mozilla-webmedia repository to mozilla-central], Mozilla, <bugzilla.mozilla.org/show_bug.cgi?id=566243> 
  33. [nightly.mozilla.org/ Firefox Nightly Builds], Mozilla, <nightly.mozilla.org/> 
  34. [code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome Google Chrome support Theora and Vorbis], Google, 2010-05-20, <code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome> 
  35. [www.cnetfrance.fr/news/google-chrome-3-39503164.htm Google Chrome 3.0 will support <video> tag], <www.cnetfrance.fr/news/google-chrome-3-39503164.htm> 
  36. [code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome Differences between Google Chrome and Linux distro Chromium], Google, 17 Марта 2011 года, <code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome> 
  37. [blog.chromium.org/2011/01/html-video-codec-support-in-chrome.html HTML Video Codec Support in Chrome], Google, 11 Января 2011 года, <blog.chromium.org/2011/01/html-video-codec-support-in-chrome.html> 
  38. Bankoski, Jim (2010-05-19), [blog.chromium.org/2010/05/webm-and-vp8-land-in-chromium.html WebM and VP8 land in Chromium], Google, <blog.chromium.org/2010/05/webm-and-vp8-land-in-chromium.html> 
  39. Kersey, Jason (3 Июня 2010 года), [googlechromereleases.blogspot.com/2010/06/dev-channel-update.html Google Chrome Releases: Dev Channel Update], Google, <googlechromereleases.blogspot.com/2010/06/dev-channel-update.html>. Проверено 1 Июля 2010 года. 
  40. 1 2 [code.google.com/p/chromium/issues/detail?id=21318 Issue 21318: Query FFmpeg libraries for codec support], Google, <code.google.com/p/chromium/issues/detail?id=21318>. Проверено 10 Сентября 2010 года. 
  41. [code.google.com/p/chromium/issues/detail?id=4363 Issue 4363: [HTML5-Video] Enable HTML5 video/audio elements], Google, <code.google.com/p/chromium/issues/detail?id=4363>. Проверено 10 сентября 2010. 
  42. [code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome ChromiumBrowserVsGoogleChrome], Google, <code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome>. Проверено 10 Сентября 2010 года. 
  43. [codereview.chromium.org/2093007 Issue 2093007: Chromium side changes for enabling VP8 and WebM support.], Google, <codereview.chromium.org/2093007>. Проверено 10 Сентября 2010 года. 
  44. [support.apple.com/kb/TA25197 About the Safari 3.1 Update], 2008-03-17, <support.apple.com/kb/TA25197>. Проверено 15 февраля 2010. 
  45. Dalrymple, Jim (2009-03-10), [www.macworld.com/article/139285/2009/03/safarihtml5.html Apple shows off Safari's HTML 5 support], Macworld, <www.macworld.com/article/139285/2009/03/safarihtml5.html>. Проверено 13 марта 2010. 
  46. [code.google.com/p/webm/downloads/detail?name=WebM%20Component%20Installer.pkg&can=2&q= Google's WebM plugin available], <code.google.com/p/webm/downloads/detail?name=WebM%20Component%20Installer.pkg&can=2&q=>. Проверено 23 июня 2011. 
  47. [webkit.org/blog/140/html5-media-support/ HTML5 Media Support], WebKit Open Source Project: Surfin' Safari, 12 Ноября 2007 года, <webkit.org/blog/140/html5-media-support/>. Проверено 11 Марта 2010 года. 
  48. Jägenstedt, Philip (31 Декабря 2009 года), [my.opera.com/core/blog/2009/12/31/re-introducing-video (re-)Introducing <video> - Official blog for Core developers at Opera], Opera, <my.opera.com/core/blog/2009/12/31/re-introducing-video>. Проверено 6 Февраля 2010 года. 
  49. Lie, Håkon Wium (19 Мая 2010 года), [labs.opera.com/news/2010/05/19/ Welcome, WebM <video>!], Opera, <labs.opera.com/news/2010/05/19/> 
  50. Mills, Chris (19 Мая 2010 года), [dev.opera.com/articles/view/opera-supports-webm-video/ Opera supports the WebM video format], Opera, <dev.opera.com/articles/view/opera-supports-webm-video/> 
  51. Davison, Peter (2010-03-03), [www.legendscrolls.co.uk/webstandards/khtml KHTML Browsers including Konqueror], Legend Scrolls, <www.legendscrolls.co.uk/webstandards/khtml>. Проверено 12 марта 2010. 
  52. Vestbø, Tor Arne (2008-05-13), [labs.trolltech.com/blogs/2008/05/13/top-secret-hush-hush/ Top Secret, Hush Hush!], Nokia Corporation, <labs.trolltech.com/blogs/2008/05/13/top-secret-hush-hush/>. Проверено 14 марта 2010. 
  53. [wiki.xiph.org/Playback_Troubleshooting#Konqueror webm troubleshooting for Konqueror], Xiph.org, <wiki.xiph.org/Playback_Troubleshooting#Konqueror>. Проверено 1 Июня 2011 года. 
  54. Toker, Alp (2007-12-08), [www.atoker.com/blog/2007/12/08/html5-media-support-with-gstreamer/ HTML5 media support with GStreamer], <www.atoker.com/blog/2007/12/08/html5-media-support-with-gstreamer/>. Проверено 12 марта 2010. 
  55. [fedoraproject.org/wiki/Flash#YouTube_and_WebM_support YouTube and WebM support], Fedora Project, <fedoraproject.org/wiki/Flash#YouTube_and_WebM_support>. Проверено 1 июля 2010. 
  56. [www.apple.com/ipad/ready-for-ipad/ iPad-ready websites](недоступная ссылка — история). Apple, Inc.. Проверено 5 Апреля 2010 года. [web.archive.org/web/20110301150334/www.apple.com/ipad/ready-for-ipad/ Архивировано из первоисточника 1 марта 2011].
  57. [blog.dailymotion.com/index.php/2009/05/27/watch-videowithout-flash/ Watch Video…without Flash](недоступная ссылка — история). Dailymotion (27 Мая 2009 года). Проверено 18 Мая 2010 года. [web.archive.org/20100822205946/blog.dailymotion.com/index.php/2009/05/27/watch-videowithout-flash/ Архивировано из первоисточника 22 августа 2010].
  58. [youtube-global.blogspot.com/2010/01/introducing-youtube-html5-supported.html Introducing YouTube HTML5 Supported Videos]. Youtube (20 Января 2010 года). Проверено 7 Марта 2010 года. [www.webcitation.org/6ABsspHvq Архивировано из первоисточника 26 августа 2012].
  59. Dougherty, Brad [vimeo.com/blog:268 Try our new HTML5 player!]. Vimeo (21 Января 2010 года). Проверено 7 Марта 2010 года. [www.webcitation.org/6ABstskLD Архивировано из первоисточника 26 августа 2012].
  60. [gizmodo.com/5461711/giz-explains-why-html5-isnt-going-to-save-the-internet Gizmodo: HTML5 isn’t going to save the internet]
  61. 1 2 [gigaom.com/video/netflix-no-plans-for-html5-video/ Gigaom.com: Netflix has no plans to use HTML5]
  62. [www.pseudocoder.com/archives/why-html5-video-wont-replace-flash Pseudocoder: Why HTML5 won’t replace Flash]
  63. [apiblog.youtube.com/2010/06/flash-and-html5-tag.html Flash and the HTML5 <video> tag]. [www.webcitation.org/6ABsudg7m Архивировано из первоисточника 26 августа 2012].
  64. [blog.hulu.com/2010/05/13/pardon-our-dust/ Pardon Our Dust <video> tag]. [www.webcitation.org/6ABsvCN0P Архивировано из первоисточника 26 августа 2012].
  65. [www.pcmag.com/article2/0,2817,2374694,00.asp PCMag: Netflix working on HTML5 streaming]
  66. Cory Doctorow. [www.guardian.co.uk/technology/blog/2013/mar/12/tim-berners-lee-drm-cory-doctorow What I wish Tim Berners-Lee understood about DRM]. Technology blog at guardian.co.uk (12 марта 2013). Проверено 20 марта 2013. [www.webcitation.org/6FfDx9OQW Архивировано из первоисточника 6 апреля 2013].
  67. Glyn Moody. [blogs.computerworlduk.com/open-enterprise/2013/02/bbc-attacks-the-open-web-gnulinux-in-danger/index.htm BBC Attacks the Open Web, GNU/Linux in Danger]. Open Enterprise blog at ComputerworldUK.com (13 февраля 2013). Проверено 20 марта 2013. [www.webcitation.org/6FfDy6t8L Архивировано из первоисточника 6 апреля 2013].
  68. Scott Gilbertson. [www.webmonkey.com/2013/02/drm-for-the-web-say-it-aint-so/ DRM for the Web? Say It Ain’t So]. Webmonkey. Condé Nast (12 февраля 2013). Проверено 21 марта 2013. [www.webcitation.org/6FfDz0RS8 Архивировано из первоисточника 6 апреля 2013].
  69. [www.defectivebydesign.org/no-drm-in-html5 Tell W3C: We don't want the Hollyweb] (англ.). Defective by Design. Free Software Foundation (March 2013). Проверено 25 марта 2013. [www.webcitation.org/6FfDzuVEN Архивировано из первоисточника 6 апреля 2013].
  70. Danny O'Brien. [www.eff.org/deeplinks/2013/10/lowering-your-standards Lowering Your Standards: DRM and the Future of the W3C]. Electronic Frontier Foundation (2 октября 2013). Проверено 3 октября 2013.
  71. Mike Masnick. [www.techdirt.com/articles/20140107/11263425789/not-cool-mpaa-joins-w3c.shtml Not Cool: MPAA Joins The W3C] (англ.). Techdirt (7 January 2014). Проверено 18 января 2014.
  72. Danny O'Brien. [www.eff.org/deeplinks/2014/05/international-day-against-drm-whatever-happened-w3c International Day Against DRM: Whatever Happened to the W3C?] (англ.). Electronic Frontier Foundation (6 мая 2014). Проверено 10 мая 2014.

Литература

  • Арсений Мирный HTML5 против Flash-видео // UP Special : журнал. — 2010. — № 5. — С. 42—45.
  • ComputerBild 17/2011, стр.60-63; Железо 1/2012, стр.84-86; Chip 4/2012, стр.110-113

Ссылки

  • [www.whatwg.org/specs/web-apps/current-work/multipage/video.html HTML5 – The Video Element], W3C, <www.whatwg.org/specs/web-apps/current-work/multipage/video.html> 
  • Lawson, Bruce & Lauke, Patrick H. (2010-02-11), [dev.opera.com/articles/view/introduction-html5-video/ Introduction to HTML5 video], Opera, <dev.opera.com/articles/view/introduction-html5-video/> 
  • [html5video.org HTML5Video.org – html5 video platform software and news], <html5video.org> 
  • Pieters, Simon (2010-03-03), [my.opera.com/core/blog/2010/03/03/everything-you-need-to-know-about-html5-video-and-audio-2 Everything you need to know about HTML5 video and audio], Opera, <my.opera.com/core/blog/2010/03/03/everything-you-need-to-know-about-html5-video-and-audio-2> 
  • Pilgrim, Mark, [diveintohtml5.org/video.html Video on the Web], <diveintohtml5.org/video.html> 

Отрывок, характеризующий HTML5 video

– Мама! – прозвучал по всему столу ее детски грудной голос.
– Что тебе? – спросила графиня испуганно, но, по лицу дочери увидев, что это была шалость, строго замахала ей рукой, делая угрожающий и отрицательный жест головой.
Разговор притих.
– Мама! какое пирожное будет? – еще решительнее, не срываясь, прозвучал голосок Наташи.
Графиня хотела хмуриться, но не могла. Марья Дмитриевна погрозила толстым пальцем.
– Казак, – проговорила она с угрозой.
Большинство гостей смотрели на старших, не зная, как следует принять эту выходку.
– Вот я тебя! – сказала графиня.
– Мама! что пирожное будет? – закричала Наташа уже смело и капризно весело, вперед уверенная, что выходка ее будет принята хорошо.
Соня и толстый Петя прятались от смеха.
– Вот и спросила, – прошептала Наташа маленькому брату и Пьеру, на которого она опять взглянула.
– Мороженое, только тебе не дадут, – сказала Марья Дмитриевна.
Наташа видела, что бояться нечего, и потому не побоялась и Марьи Дмитриевны.
– Марья Дмитриевна? какое мороженое! Я сливочное не люблю.
– Морковное.
– Нет, какое? Марья Дмитриевна, какое? – почти кричала она. – Я хочу знать!
Марья Дмитриевна и графиня засмеялись, и за ними все гости. Все смеялись не ответу Марьи Дмитриевны, но непостижимой смелости и ловкости этой девочки, умевшей и смевшей так обращаться с Марьей Дмитриевной.
Наташа отстала только тогда, когда ей сказали, что будет ананасное. Перед мороженым подали шампанское. Опять заиграла музыка, граф поцеловался с графинюшкою, и гости, вставая, поздравляли графиню, через стол чокались с графом, детьми и друг с другом. Опять забегали официанты, загремели стулья, и в том же порядке, но с более красными лицами, гости вернулись в гостиную и кабинет графа.


Раздвинули бостонные столы, составили партии, и гости графа разместились в двух гостиных, диванной и библиотеке.
Граф, распустив карты веером, с трудом удерживался от привычки послеобеденного сна и всему смеялся. Молодежь, подстрекаемая графиней, собралась около клавикорд и арфы. Жюли первая, по просьбе всех, сыграла на арфе пьеску с вариациями и вместе с другими девицами стала просить Наташу и Николая, известных своею музыкальностью, спеть что нибудь. Наташа, к которой обратились как к большой, была, видимо, этим очень горда, но вместе с тем и робела.
– Что будем петь? – спросила она.
– «Ключ», – отвечал Николай.
– Ну, давайте скорее. Борис, идите сюда, – сказала Наташа. – А где же Соня?
Она оглянулась и, увидав, что ее друга нет в комнате, побежала за ней.
Вбежав в Сонину комнату и не найдя там свою подругу, Наташа пробежала в детскую – и там не было Сони. Наташа поняла, что Соня была в коридоре на сундуке. Сундук в коридоре был место печалей женского молодого поколения дома Ростовых. Действительно, Соня в своем воздушном розовом платьице, приминая его, лежала ничком на грязной полосатой няниной перине, на сундуке и, закрыв лицо пальчиками, навзрыд плакала, подрагивая своими оголенными плечиками. Лицо Наташи, оживленное, целый день именинное, вдруг изменилось: глаза ее остановились, потом содрогнулась ее широкая шея, углы губ опустились.
– Соня! что ты?… Что, что с тобой? У у у!…
И Наташа, распустив свой большой рот и сделавшись совершенно дурною, заревела, как ребенок, не зная причины и только оттого, что Соня плакала. Соня хотела поднять голову, хотела отвечать, но не могла и еще больше спряталась. Наташа плакала, присев на синей перине и обнимая друга. Собравшись с силами, Соня приподнялась, начала утирать слезы и рассказывать.
– Николенька едет через неделю, его… бумага… вышла… он сам мне сказал… Да я бы всё не плакала… (она показала бумажку, которую держала в руке: то были стихи, написанные Николаем) я бы всё не плакала, но ты не можешь… никто не может понять… какая у него душа.
И она опять принялась плакать о том, что душа его была так хороша.
– Тебе хорошо… я не завидую… я тебя люблю, и Бориса тоже, – говорила она, собравшись немного с силами, – он милый… для вас нет препятствий. А Николай мне cousin… надобно… сам митрополит… и то нельзя. И потом, ежели маменьке… (Соня графиню и считала и называла матерью), она скажет, что я порчу карьеру Николая, у меня нет сердца, что я неблагодарная, а право… вот ей Богу… (она перекрестилась) я так люблю и ее, и всех вас, только Вера одна… За что? Что я ей сделала? Я так благодарна вам, что рада бы всем пожертвовать, да мне нечем…
Соня не могла больше говорить и опять спрятала голову в руках и перине. Наташа начинала успокоиваться, но по лицу ее видно было, что она понимала всю важность горя своего друга.
– Соня! – сказала она вдруг, как будто догадавшись о настоящей причине огорчения кузины. – Верно, Вера с тобой говорила после обеда? Да?
– Да, эти стихи сам Николай написал, а я списала еще другие; она и нашла их у меня на столе и сказала, что и покажет их маменьке, и еще говорила, что я неблагодарная, что маменька никогда не позволит ему жениться на мне, а он женится на Жюли. Ты видишь, как он с ней целый день… Наташа! За что?…
И опять она заплакала горьче прежнего. Наташа приподняла ее, обняла и, улыбаясь сквозь слезы, стала ее успокоивать.
– Соня, ты не верь ей, душенька, не верь. Помнишь, как мы все втроем говорили с Николенькой в диванной; помнишь, после ужина? Ведь мы всё решили, как будет. Я уже не помню как, но, помнишь, как было всё хорошо и всё можно. Вот дяденьки Шиншина брат женат же на двоюродной сестре, а мы ведь троюродные. И Борис говорил, что это очень можно. Ты знаешь, я ему всё сказала. А он такой умный и такой хороший, – говорила Наташа… – Ты, Соня, не плачь, голубчик милый, душенька, Соня. – И она целовала ее, смеясь. – Вера злая, Бог с ней! А всё будет хорошо, и маменьке она не скажет; Николенька сам скажет, и он и не думал об Жюли.
И она целовала ее в голову. Соня приподнялась, и котеночек оживился, глазки заблистали, и он готов был, казалось, вот вот взмахнуть хвостом, вспрыгнуть на мягкие лапки и опять заиграть с клубком, как ему и было прилично.
– Ты думаешь? Право? Ей Богу? – сказала она, быстро оправляя платье и прическу.
– Право, ей Богу! – отвечала Наташа, оправляя своему другу под косой выбившуюся прядь жестких волос.
И они обе засмеялись.
– Ну, пойдем петь «Ключ».
– Пойдем.
– А знаешь, этот толстый Пьер, что против меня сидел, такой смешной! – сказала вдруг Наташа, останавливаясь. – Мне очень весело!
И Наташа побежала по коридору.
Соня, отряхнув пух и спрятав стихи за пазуху, к шейке с выступавшими костями груди, легкими, веселыми шагами, с раскрасневшимся лицом, побежала вслед за Наташей по коридору в диванную. По просьбе гостей молодые люди спели квартет «Ключ», который всем очень понравился; потом Николай спел вновь выученную им песню.
В приятну ночь, при лунном свете,
Представить счастливо себе,
Что некто есть еще на свете,
Кто думает и о тебе!
Что и она, рукой прекрасной,
По арфе золотой бродя,
Своей гармониею страстной
Зовет к себе, зовет тебя!
Еще день, два, и рай настанет…
Но ах! твой друг не доживет!
И он не допел еще последних слов, когда в зале молодежь приготовилась к танцам и на хорах застучали ногами и закашляли музыканты.

Пьер сидел в гостиной, где Шиншин, как с приезжим из за границы, завел с ним скучный для Пьера политический разговор, к которому присоединились и другие. Когда заиграла музыка, Наташа вошла в гостиную и, подойдя прямо к Пьеру, смеясь и краснея, сказала:
– Мама велела вас просить танцовать.
– Я боюсь спутать фигуры, – сказал Пьер, – но ежели вы хотите быть моим учителем…
И он подал свою толстую руку, низко опуская ее, тоненькой девочке.
Пока расстанавливались пары и строили музыканты, Пьер сел с своей маленькой дамой. Наташа была совершенно счастлива; она танцовала с большим , с приехавшим из за границы . Она сидела на виду у всех и разговаривала с ним, как большая. У нее в руке был веер, который ей дала подержать одна барышня. И, приняв самую светскую позу (Бог знает, где и когда она этому научилась), она, обмахиваясь веером и улыбаясь через веер, говорила с своим кавалером.
– Какова, какова? Смотрите, смотрите, – сказала старая графиня, проходя через залу и указывая на Наташу.
Наташа покраснела и засмеялась.
– Ну, что вы, мама? Ну, что вам за охота? Что ж тут удивительного?

В середине третьего экосеза зашевелились стулья в гостиной, где играли граф и Марья Дмитриевна, и большая часть почетных гостей и старички, потягиваясь после долгого сиденья и укладывая в карманы бумажники и кошельки, выходили в двери залы. Впереди шла Марья Дмитриевна с графом – оба с веселыми лицами. Граф с шутливою вежливостью, как то по балетному, подал округленную руку Марье Дмитриевне. Он выпрямился, и лицо его озарилось особенною молодецки хитрою улыбкой, и как только дотанцовали последнюю фигуру экосеза, он ударил в ладоши музыкантам и закричал на хоры, обращаясь к первой скрипке:
– Семен! Данилу Купора знаешь?
Это был любимый танец графа, танцованный им еще в молодости. (Данило Купор была собственно одна фигура англеза .)
– Смотрите на папа, – закричала на всю залу Наташа (совершенно забыв, что она танцует с большим), пригибая к коленам свою кудрявую головку и заливаясь своим звонким смехом по всей зале.
Действительно, всё, что только было в зале, с улыбкою радости смотрело на веселого старичка, который рядом с своею сановитою дамой, Марьей Дмитриевной, бывшей выше его ростом, округлял руки, в такт потряхивая ими, расправлял плечи, вывертывал ноги, слегка притопывая, и всё более и более распускавшеюся улыбкой на своем круглом лице приготовлял зрителей к тому, что будет. Как только заслышались веселые, вызывающие звуки Данилы Купора, похожие на развеселого трепачка, все двери залы вдруг заставились с одной стороны мужскими, с другой – женскими улыбающимися лицами дворовых, вышедших посмотреть на веселящегося барина.
– Батюшка то наш! Орел! – проговорила громко няня из одной двери.
Граф танцовал хорошо и знал это, но его дама вовсе не умела и не хотела хорошо танцовать. Ее огромное тело стояло прямо с опущенными вниз мощными руками (она передала ридикюль графине); только одно строгое, но красивое лицо ее танцовало. Что выражалось во всей круглой фигуре графа, у Марьи Дмитриевны выражалось лишь в более и более улыбающемся лице и вздергивающемся носе. Но зато, ежели граф, всё более и более расходясь, пленял зрителей неожиданностью ловких выверток и легких прыжков своих мягких ног, Марья Дмитриевна малейшим усердием при движении плеч или округлении рук в поворотах и притопываньях, производила не меньшее впечатление по заслуге, которую ценил всякий при ее тучности и всегдашней суровости. Пляска оживлялась всё более и более. Визави не могли ни на минуту обратить на себя внимания и даже не старались о том. Всё было занято графом и Марьею Дмитриевной. Наташа дергала за рукава и платье всех присутствовавших, которые и без того не спускали глаз с танцующих, и требовала, чтоб смотрели на папеньку. Граф в промежутках танца тяжело переводил дух, махал и кричал музыкантам, чтоб они играли скорее. Скорее, скорее и скорее, лише, лише и лише развертывался граф, то на цыпочках, то на каблуках, носясь вокруг Марьи Дмитриевны и, наконец, повернув свою даму к ее месту, сделал последнее па, подняв сзади кверху свою мягкую ногу, склонив вспотевшую голову с улыбающимся лицом и округло размахнув правою рукой среди грохота рукоплесканий и хохота, особенно Наташи. Оба танцующие остановились, тяжело переводя дыхание и утираясь батистовыми платками.
– Вот как в наше время танцовывали, ma chere, – сказал граф.
– Ай да Данила Купор! – тяжело и продолжительно выпуская дух и засучивая рукава, сказала Марья Дмитриевна.


В то время как у Ростовых танцовали в зале шестой англез под звуки от усталости фальшививших музыкантов, и усталые официанты и повара готовили ужин, с графом Безухим сделался шестой удар. Доктора объявили, что надежды к выздоровлению нет; больному дана была глухая исповедь и причастие; делали приготовления для соборования, и в доме была суетня и тревога ожидания, обыкновенные в такие минуты. Вне дома, за воротами толпились, скрываясь от подъезжавших экипажей, гробовщики, ожидая богатого заказа на похороны графа. Главнокомандующий Москвы, который беспрестанно присылал адъютантов узнавать о положении графа, в этот вечер сам приезжал проститься с знаменитым Екатерининским вельможей, графом Безухим.
Великолепная приемная комната была полна. Все почтительно встали, когда главнокомандующий, пробыв около получаса наедине с больным, вышел оттуда, слегка отвечая на поклоны и стараясь как можно скорее пройти мимо устремленных на него взглядов докторов, духовных лиц и родственников. Князь Василий, похудевший и побледневший за эти дни, провожал главнокомандующего и что то несколько раз тихо повторил ему.
Проводив главнокомандующего, князь Василий сел в зале один на стул, закинув высоко ногу на ногу, на коленку упирая локоть и рукою закрыв глаза. Посидев так несколько времени, он встал и непривычно поспешными шагами, оглядываясь кругом испуганными глазами, пошел чрез длинный коридор на заднюю половину дома, к старшей княжне.
Находившиеся в слабо освещенной комнате неровным шопотом говорили между собой и замолкали каждый раз и полными вопроса и ожидания глазами оглядывались на дверь, которая вела в покои умирающего и издавала слабый звук, когда кто нибудь выходил из нее или входил в нее.
– Предел человеческий, – говорил старичок, духовное лицо, даме, подсевшей к нему и наивно слушавшей его, – предел положен, его же не прейдеши.
– Я думаю, не поздно ли соборовать? – прибавляя духовный титул, спрашивала дама, как будто не имея на этот счет никакого своего мнения.
– Таинство, матушка, великое, – отвечало духовное лицо, проводя рукою по лысине, по которой пролегало несколько прядей зачесанных полуседых волос.
– Это кто же? сам главнокомандующий был? – спрашивали в другом конце комнаты. – Какой моложавый!…
– А седьмой десяток! Что, говорят, граф то не узнает уж? Хотели соборовать?
– Я одного знал: семь раз соборовался.
Вторая княжна только вышла из комнаты больного с заплаканными глазами и села подле доктора Лоррена, который в грациозной позе сидел под портретом Екатерины, облокотившись на стол.
– Tres beau, – говорил доктор, отвечая на вопрос о погоде, – tres beau, princesse, et puis, a Moscou on se croit a la campagne. [прекрасная погода, княжна, и потом Москва так похожа на деревню.]
– N'est ce pas? [Не правда ли?] – сказала княжна, вздыхая. – Так можно ему пить?
Лоррен задумался.
– Он принял лекарство?
– Да.
Доктор посмотрел на брегет.
– Возьмите стакан отварной воды и положите une pincee (он своими тонкими пальцами показал, что значит une pincee) de cremortartari… [щепотку кремортартара…]
– Не пило слушай , – говорил немец доктор адъютанту, – чтопи с третий удар шивь оставался .
– А какой свежий был мужчина! – говорил адъютант. – И кому пойдет это богатство? – прибавил он шопотом.
– Окотник найдутся , – улыбаясь, отвечал немец.
Все опять оглянулись на дверь: она скрипнула, и вторая княжна, сделав питье, показанное Лорреном, понесла его больному. Немец доктор подошел к Лоррену.
– Еще, может, дотянется до завтрашнего утра? – спросил немец, дурно выговаривая по французски.
Лоррен, поджав губы, строго и отрицательно помахал пальцем перед своим носом.
– Сегодня ночью, не позже, – сказал он тихо, с приличною улыбкой самодовольства в том, что ясно умеет понимать и выражать положение больного, и отошел.

Между тем князь Василий отворил дверь в комнату княжны.
В комнате было полутемно; только две лампадки горели перед образами, и хорошо пахло куреньем и цветами. Вся комната была установлена мелкою мебелью шифоньерок, шкапчиков, столиков. Из за ширм виднелись белые покрывала высокой пуховой кровати. Собачка залаяла.
– Ах, это вы, mon cousin?
Она встала и оправила волосы, которые у нее всегда, даже и теперь, были так необыкновенно гладки, как будто они были сделаны из одного куска с головой и покрыты лаком.
– Что, случилось что нибудь? – спросила она. – Я уже так напугалась.
– Ничего, всё то же; я только пришел поговорить с тобой, Катишь, о деле, – проговорил князь, устало садясь на кресло, с которого она встала. – Как ты нагрела, однако, – сказал он, – ну, садись сюда, causons. [поговорим.]
– Я думала, не случилось ли что? – сказала княжна и с своим неизменным, каменно строгим выражением лица села против князя, готовясь слушать.
– Хотела уснуть, mon cousin, и не могу.
– Ну, что, моя милая? – сказал князь Василий, взяв руку княжны и пригибая ее по своей привычке книзу.
Видно было, что это «ну, что» относилось ко многому такому, что, не называя, они понимали оба.
Княжна, с своею несообразно длинною по ногам, сухою и прямою талией, прямо и бесстрастно смотрела на князя выпуклыми серыми глазами. Она покачала головой и, вздохнув, посмотрела на образа. Жест ее можно было объяснить и как выражение печали и преданности, и как выражение усталости и надежды на скорый отдых. Князь Василий объяснил этот жест как выражение усталости.
– А мне то, – сказал он, – ты думаешь, легче? Je suis ereinte, comme un cheval de poste; [Я заморен, как почтовая лошадь;] а всё таки мне надо с тобой поговорить, Катишь, и очень серьезно.
Князь Василий замолчал, и щеки его начинали нервически подергиваться то на одну, то на другую сторону, придавая его лицу неприятное выражение, какое никогда не показывалось на лице князя Василия, когда он бывал в гостиных. Глаза его тоже были не такие, как всегда: то они смотрели нагло шутливо, то испуганно оглядывались.
Княжна, своими сухими, худыми руками придерживая на коленях собачку, внимательно смотрела в глаза князю Василию; но видно было, что она не прервет молчания вопросом, хотя бы ей пришлось молчать до утра.
– Вот видите ли, моя милая княжна и кузина, Катерина Семеновна, – продолжал князь Василий, видимо, не без внутренней борьбы приступая к продолжению своей речи, – в такие минуты, как теперь, обо всём надо подумать. Надо подумать о будущем, о вас… Я вас всех люблю, как своих детей, ты это знаешь.
Княжна так же тускло и неподвижно смотрела на него.
– Наконец, надо подумать и о моем семействе, – сердито отталкивая от себя столик и не глядя на нее, продолжал князь Василий, – ты знаешь, Катишь, что вы, три сестры Мамонтовы, да еще моя жена, мы одни прямые наследники графа. Знаю, знаю, как тебе тяжело говорить и думать о таких вещах. И мне не легче; но, друг мой, мне шестой десяток, надо быть ко всему готовым. Ты знаешь ли, что я послал за Пьером, и что граф, прямо указывая на его портрет, требовал его к себе?
Князь Василий вопросительно посмотрел на княжну, но не мог понять, соображала ли она то, что он ей сказал, или просто смотрела на него…
– Я об одном не перестаю молить Бога, mon cousin, – отвечала она, – чтоб он помиловал его и дал бы его прекрасной душе спокойно покинуть эту…
– Да, это так, – нетерпеливо продолжал князь Василий, потирая лысину и опять с злобой придвигая к себе отодвинутый столик, – но, наконец…наконец дело в том, ты сама знаешь, что прошлою зимой граф написал завещание, по которому он всё имение, помимо прямых наследников и нас, отдавал Пьеру.
– Мало ли он писал завещаний! – спокойно сказала княжна. – Но Пьеру он не мог завещать. Пьер незаконный.
– Ma chere, – сказал вдруг князь Василий, прижав к себе столик, оживившись и начав говорить скорей, – но что, ежели письмо написано государю, и граф просит усыновить Пьера? Понимаешь, по заслугам графа его просьба будет уважена…
Княжна улыбнулась, как улыбаются люди, которые думают что знают дело больше, чем те, с кем разговаривают.
– Я тебе скажу больше, – продолжал князь Василий, хватая ее за руку, – письмо было написано, хотя и не отослано, и государь знал о нем. Вопрос только в том, уничтожено ли оно, или нет. Ежели нет, то как скоро всё кончится , – князь Василий вздохнул, давая этим понять, что он разумел под словами всё кончится , – и вскроют бумаги графа, завещание с письмом будет передано государю, и просьба его, наверно, будет уважена. Пьер, как законный сын, получит всё.
– А наша часть? – спросила княжна, иронически улыбаясь так, как будто всё, но только не это, могло случиться.
– Mais, ma pauvre Catiche, c'est clair, comme le jour. [Но, моя дорогая Катишь, это ясно, как день.] Он один тогда законный наследник всего, а вы не получите ни вот этого. Ты должна знать, моя милая, были ли написаны завещание и письмо, и уничтожены ли они. И ежели почему нибудь они забыты, то ты должна знать, где они, и найти их, потому что…
– Этого только недоставало! – перебила его княжна, сардонически улыбаясь и не изменяя выражения глаз. – Я женщина; по вашему мы все глупы; но я настолько знаю, что незаконный сын не может наследовать… Un batard, [Незаконный,] – прибавила она, полагая этим переводом окончательно показать князю его неосновательность.
– Как ты не понимаешь, наконец, Катишь! Ты так умна: как ты не понимаешь, – ежели граф написал письмо государю, в котором просит его признать сына законным, стало быть, Пьер уж будет не Пьер, а граф Безухой, и тогда он по завещанию получит всё? И ежели завещание с письмом не уничтожены, то тебе, кроме утешения, что ты была добродетельна et tout ce qui s'en suit, [и всего, что отсюда вытекает,] ничего не останется. Это верно.
– Я знаю, что завещание написано; но знаю тоже, что оно недействительно, и вы меня, кажется, считаете за совершенную дуру, mon cousin, – сказала княжна с тем выражением, с которым говорят женщины, полагающие, что они сказали нечто остроумное и оскорбительное.
– Милая ты моя княжна Катерина Семеновна, – нетерпеливо заговорил князь Василий. – Я пришел к тебе не за тем, чтобы пикироваться с тобой, а за тем, чтобы как с родной, хорошею, доброю, истинною родной, поговорить о твоих же интересах. Я тебе говорю десятый раз, что ежели письмо к государю и завещание в пользу Пьера есть в бумагах графа, то ты, моя голубушка, и с сестрами, не наследница. Ежели ты мне не веришь, то поверь людям знающим: я сейчас говорил с Дмитрием Онуфриичем (это был адвокат дома), он то же сказал.
Видимо, что то вдруг изменилось в мыслях княжны; тонкие губы побледнели (глаза остались те же), и голос, в то время как она заговорила, прорывался такими раскатами, каких она, видимо, сама не ожидала.
– Это было бы хорошо, – сказала она. – Я ничего не хотела и не хочу.
Она сбросила свою собачку с колен и оправила складки платья.
– Вот благодарность, вот признательность людям, которые всем пожертвовали для него, – сказала она. – Прекрасно! Очень хорошо! Мне ничего не нужно, князь.
– Да, но ты не одна, у тебя сестры, – ответил князь Василий.
Но княжна не слушала его.
– Да, я это давно знала, но забыла, что, кроме низости, обмана, зависти, интриг, кроме неблагодарности, самой черной неблагодарности, я ничего не могла ожидать в этом доме…
– Знаешь ли ты или не знаешь, где это завещание? – спрашивал князь Василий еще с большим, чем прежде, подергиванием щек.
– Да, я была глупа, я еще верила в людей и любила их и жертвовала собой. А успевают только те, которые подлы и гадки. Я знаю, чьи это интриги.
Княжна хотела встать, но князь удержал ее за руку. Княжна имела вид человека, вдруг разочаровавшегося во всем человеческом роде; она злобно смотрела на своего собеседника.
– Еще есть время, мой друг. Ты помни, Катишь, что всё это сделалось нечаянно, в минуту гнева, болезни, и потом забыто. Наша обязанность, моя милая, исправить его ошибку, облегчить его последние минуты тем, чтобы не допустить его сделать этой несправедливости, не дать ему умереть в мыслях, что он сделал несчастными тех людей…
– Тех людей, которые всем пожертвовали для него, – подхватила княжна, порываясь опять встать, но князь не пустил ее, – чего он никогда не умел ценить. Нет, mon cousin, – прибавила она со вздохом, – я буду помнить, что на этом свете нельзя ждать награды, что на этом свете нет ни чести, ни справедливости. На этом свете надо быть хитрою и злою.
– Ну, voyons, [послушай,] успокойся; я знаю твое прекрасное сердце.
– Нет, у меня злое сердце.
– Я знаю твое сердце, – повторил князь, – ценю твою дружбу и желал бы, чтобы ты была обо мне того же мнения. Успокойся и parlons raison, [поговорим толком,] пока есть время – может, сутки, может, час; расскажи мне всё, что ты знаешь о завещании, и, главное, где оно: ты должна знать. Мы теперь же возьмем его и покажем графу. Он, верно, забыл уже про него и захочет его уничтожить. Ты понимаешь, что мое одно желание – свято исполнить его волю; я затем только и приехал сюда. Я здесь только затем, чтобы помогать ему и вам.