Chromium 3: тег VIDEO
Вчера вышел очередной билд dev-версии браузера Chromium 3.0. Насколько я понял, это первый билд, который показали народу. Скорость с которой Google клепает мажорные версии поражает.
А более меня поражает чем так полюбился разработчикам тег VIDEO. Из всего стандарта, кажется, это второе (первое — CANVAS), что стремятся реализовать в браузере. Opera и Safari реализовали, в FireFox 3.5 этот тег тоже уже есть. И вот теперь есть Chromium с поддержкой VIDEO. Я удивился, когда узнал, что IE8 вышел без него (тем более, что аналогичный тег там уже есть — IMG, он умеет проигрывать видео).
Правда по форматам видео полный разброд (вот что значит недописанный стандарт!): Opera и FireFox выбрали Theora, Safari — QuickTime, а Chromium — H.264.
Они в общем-то постоянно говорят, что номера версий вообще не важны и на них не надо обращать внимания. При фоновом авто-апдейте это действительно не важно.
Кхм... Может, стоило все таки поинтересоваться темой? :-)
Формат намеренно оставили за рамками HTML5 после долгих и жарких препирательств. И в этом вполне есть смысл.
Комментарий для new-direct-ui.ya.ru:
Это не важно только пользователям, а вот разработчикам — очень даже.
Сейчас приходится выдумывать как оставить рядом первую и вторую версию Chrome.
Комментарий для softwaremaniacs.org/about/:
Я теме. И препирательства помню: сначала все предлагали Theora, потом вдруг почему-то решили, что в этом кодаке может быть что-то, на что получены неизвестные патенты и решили его в стандарт не включать, оставив выбор кодака разработчику браузера.
Но я продолжаю верить и надеяться, что единый кодак выберут, просто стандарт пока не дописан.
Пока же это убивает весь смысл тега VIDEO, ведь он решает вполне определённую проблему: внедрение и управление видео должно происходить с такой же лёгкостью, как внедрение изображений.
Отсутствие единого кодака убивает смысл этого тега на корню. Это всё равно как Safari был поддерживал в теге IMG только JPEG2000, IE — JPEG, Opera и FF — SVG, Chromium — PSD.
Safari: QuickTime + H.264 ( http://www.youtube.com/html5 )
«...but for Chromium a combination of Ogg, Theora, and Vorbis is mentioned in the readme»
http://annevankesteren.nl/2009/05/web-video
Комментарий для gr1b0k.livejournal.com:
Safari скорее QuickTime + всё то, что поддерживается из кодеков в системе.
Я вот совсем не понимаю, нафига это надо в стандарте? Пусть самый распространенный кодек победит де-факто. Флеш же сейчас везде работает, хотя в HTML5 про это не написано.
Записывание кодека в стандарт бесполезно, если через месяц кто-то придумает какой-то новый лучший кодек и хорошо его разрелакмирует, все будут вынуждены поддерживать его. Независимо от стандарта.
P.S. Хиксон вообще сказал что-то в духе «если б я знал, что по поводу Theora будет столько срача, я бы вообще ее не упоминал».
Комментарий для softwaremaniacs.org/about/:
Нужен минимум один общий кодек, который работает везде, хороший он или нет. Чтобы гарантированной тег VIDEO проиграл контент. Сейчас же придётся или хранить видео в нескольких форматах, или забивать на какие-то браузеры.
И кто будет заставлять автора пользоваться именно этим кодеком, а не тем, который по его мнению лучше и работает в браузере, которым пользуются столько-то процентов его посетителей?
Комментарий для softwaremaniacs.org/about/:
пираты
Комментарий для softwaremaniacs.org/about/:
Автора чего? Загляни сюда: http://www.youtube.com/html5
Сколько вариантов видео придётся хранить youtube, чтобы воспользоваться тегом VIDEO? Сколько вариантов нужно было бы хранить, если был бы один кодек?
тем более, что аналогичный тег там уже есть — IMG, он умеет проигрывать видео
Microsoft, как всегда, идёт своим путём, чтобы разработчикам жизнь мёдом не казалась...
Комментарий для marsoft.ya.ru:
Что значит «Microsoft, как всегда идёт своим путём»? Этому расширению IMG много-много лет, он на много лет старше тега VIDEO. Тут вряд ли можно обвинить Microsoft в «своём пути». Они увидели и решили проблему много раньше, чем остальные об этом задумались.
Скорее это вопрос почему W3C не берёт в расчёт опыт Microsoft, а делает велосипеды.