Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Об открытом видео и о недопущении

Firefox
Перевод
Важное замечание: эта блогозапись — моё собственное мнение. Не более, не менее.

Несомненно, вы слышали о том, что Youtube и Vimeo выпустили беты своих видеопроигрывателей HTML5 <video>. И много было разговоров о кодеке, ими используемом: H.264. Хотя в Файерфоксе есть превосходная поддержка HTML5 <video>, он не поддерживает (запатентованный) кодек H.264, так что эти проигрыватели вам в Файерфоксе использовать не удастся. Это потому, что Mozilla верит (и я согласен), что H.264 не годится для открытой Паутины.

Если ещё не читали, рекомендую прочесть:Ага, знаю, это масса чтива. Но стóит того.

Как бы то ни было, а отдельные лица предлагали вот какие решения:
  • Использовать кодек, который идёт в операционной системе (если такой есть).
  • Лицензировать H.264 и поставлять его только с бинарными версиями Файерфокса (а прочих поставщиков и внедренцев и разработчиков с меньшими финансами оставить в стороне).
  • Поставлять H.264 в Файерфоксе людям, живущим в тех странах, в которых софтверные патенты не защищены законом (живёте в США? Не повезло!).
Честно говоря, эти решения эгоистичны. Они предполагают, что это нормально, когда только отдельные избранные имеют доступ к Паутине. А так не годится. Не годится исключать людей из Паутины. Ни из-за их аппаратного обеспечения, ни из-за операционной системы, которой они пользуются, ни из-за клиента, которым пользуются, ни из-за их местожительства, ни из-за того, сколько у них денег. Ни по какой причине. Паутина задумывалась как открытая для участия в ней — давайте такою её и сбережём.
Всего голосов 97: ↑67 и ↓30 +37
Просмотры 697
Комментарии 139

Настройка нетбука на максимальную производительность для HDTV

Ноутбуки
Доброго времени суток, хабровчане!

На хабре уже была небольшая статья на данную тему, она называлась «Ускорение воспроизведения HD-видео». Для тех, кому даже предложенные в ней способы не помогли, я и написал этот текст — рассмотрев, помимо прочего, вопрос с работой субтитров.

Сам я тоже отношусь к упомянутым выше людям, поскольку пользуюсь одним из первых нетбуков (Asus EeePc 701), штатная частота его процессора 600 Мгц, и выше 810 она у меня не «гонится» — вылетает в BSOD. Кроме того, у него встроенная в чипсет видеокарта Intel GMA 900, не имеющая никакой аппаратной поддержки HD-видео. Update: RAM я докупил до 2х Гб. Поставленной задачей было — заставить заставить нетбук проигрывать файл следующих характеристик:
  • контейнер mp4
  • разрешение 1280х720 (HDTV 720p)
  • видео H264/AVC
  • звук AAC 160-250 Kbps
  • средний общий битрейт 1.9 Mbps
  • максимальный битрейт видео 14 Mbps

Читать дальше →
Всего голосов 46: ↑44 и ↓2 +42
Просмотры 26K
Комментарии 98

Video rip. Часть 3. Сжимаем и запаковываем

Работа с видео *

Содержание


  1. Подготовка DVD
    1. vStrip
    2. DGMPGDec

  2. Обработка видео
    1. Что такое interlace и с чем его едят
    2. Как определить что у нас: progressive, interlaced или telecined?
    3. Избавление от обычной чересстрочности (deinterlace)
    4. IVTC

  3. Сжимаем и запаковываем


Последняя статья их серии «Video rip». Мне даже немного грустно, что всё закончилось, но я, наконец-то закрыл гештальт и теперь мне не будут сниться сны про то, как хабралюди просят меня завершить начатое.

image

Сегодня мы узнаем как лучше всего сжимать, в какой формат, какой контейнер использовать и какими утилитами. Эта часть будет самой простой и в какой-то мере общеобразовательной.
Читать дальше →
Всего голосов 41: ↑34 и ↓7 +27
Просмотры 33K
Комментарии 51

Стив Джобс: собирается патентный пул, чтобы наехать на Theora

Копирайт
imageПохоже, Стив Джобс вошел во вкус воюя с Adobe Flash и теперь решил наехать еще и на Theora. Вот его ответ на замечание простого немецкого блоггера о том, что h.264, который Джобс вовсю продвигает, это не открытый стандарт:

«Все видео кодеки защищены патентами. Патентный пул собирается в настоящее время, чтобы взять за одно место Theora и другие „open source“ кодеки
Читать дальше →
Всего голосов 162: ↑114 и ↓48 +66
Просмотры 594
Комментарии 239

WebM видео кодек: особенности и прогнозы

IT-компании
image Итак Google сделал заявку на победу в войне видео форматов для веб, открыв VP8 под свободной open source лицензией, не требующей Royalty отчислений. В чем же особенности WebM по сравнению с h264 и как внедрение этого кодека изменит Интернет?
Читать дальше →
Всего голосов 82: ↑68 и ↓14 +54
Просмотры 8K
Комментарии 129

Microsoft добавила поддержку H.264 в Firefox

Firefox
Ни для кого не секрет что Firefox не умеет воспроизводить видео закодированное H.264 кодером и в будущем такой функционал не планируется. Причина довольно проста — Mozilla в войне кодеков для HTML5 video сделала ставку на свободный VP8(в контейнерах WebM) от Google. Но в сети много видео закодированного в H.264(формат flv5, mp4) и для его перекодировки под новый стандарт нужны не малые вычислительные мощности. Для таких гигантов как google это конечно не такая большая проблема, а вот для небольших компаний переход на новый стандарт может влететь в копеечку. Вот для таких товарищей и постарался Microsoft(конечно не без профита для себя) — был выпущен аддон для плагина WindowsMediaPlayer, который позволит пользователям Windows 7 смотреть H.264-видео в Firefox.

Итак встречайте — HTML5 Extension for Windows Media Player Firefox Plug-in
Читать перевод описания, принципа работы и требования
Всего голосов 56: ↑47 и ↓9 +38
Просмотры 8.6K
Комментарии 49

Видеохостинг своими руками

Работа с видео *
Эта статья о некоторых технических аспектах реализации бесплатного сервиса для загрузки, хранения и просмотра видео. Будут рассмотрены вопросы настройки серверного программного обеспечения, даны примеры команд для конвертации видео и примеры кода на языке PHP.
Читать дальше →
Всего голосов 126: ↑126 и ↓0 +126
Просмотры 56K
Комментарии 108

2Гига #36: За всякое дело берись умело

Чулан
2ГигаBob MugliaУчастники:
Евгений Жарков
Владимир Юнев
 
 

Содержание:
  • CES 2011
  • Google отказывается от h264
  • ASP.NET MVC3, WebMatrix, SQL Compact 4.0, Nuget, IIS Express 7.5
  • HTML5 Camp
  • Логотоип HTML5
  • Excel — 25 лет
  • Эрик Шмидт — от перестановки слагаемых сумма не меняется
  • Уход Боба Маглия
Длительность: ~60 минут
Подкаст на RPOD,POD.FM
Всего голосов 39: ↑22 и ↓17 +5
Просмотры 325
Комментарии 1

Вышел в релиз Flash Player 10.3 и обновился Incubator Project (с Molehill 3D)

Adobe Flash
Итак, новое в 10.3:
Acoustic Echo Cancellation. Очень долгожданая фича, поддержка FULL_DUPLEX, HALF_DUPLEX, пр. По моим тестам все работает отлично, при этом практически не нагружая процессор.

Media Measurements. Дает в режиме реального времени доступ к аналитике — как видео распространяется, какой аудитории достигает и как часто воспроизводится.

— Нативная панель управления, автообновление для MacOS, интеграция с browser privacy, в том числе для очистки флеш-куков.

Есть только 32-битные версии для Android, Linux, MacOS, и Windows, 64-битные ориентировочно будут только для FP11 (3D).

Incubator Project - новые фичи
Всего голосов 28: ↑25 и ↓3 +22
Просмотры 660
Комментарии 41

Вышли беты Flash Player 11 (включая 64-бит) и Air 3 (с Molehill 3D)

Adobe Flash
Основные фичи:

Поддержка 64-бит для всех платформ (win, lnx, mac). На данный момент только для флеш-плеера.

Molehill 3D. Тут все ясно, была куча топиков. Есть небольшое изменение в API, по сравнению с preview.

— H.264/AVC, native json — было в preview 2.

— Captive Runtime для AIR — по аналогии с adobe.connect для захвата содержимого окон, рабочего стола и т.д. Полезно для скринкастов.

Скачать FP 11 beta
Скачать Air 3 beta

Читать дальше →
Всего голосов 40: ↑37 и ↓3 +34
Просмотры 1.2K
Комментарии 36

Видео-звонки из браузера в SIP

Разработка систем связи *
В предыдущей статье я немного осветил вопрос доступных способов организации голосового общения в браузере. В этот раз задача будет посложнее: мы хотим совершать видео-звонки из браузера удаленному абоненту, сидящему за софтфоном или устройством, поддерживающим SIP. Нужно это может быть, например, вот зачем:
  • хотим сделать систему online-консультаций для интернет-магазинов, которая позволит посетителям сайта вести видео-беседу с консультантом, сидящим за привычным мессенжером.
  • хотим дополнить систему телеконференций на базе Polycom возможностью подключения участников, у которых кроме браузера ничего нет.

Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Просмотры 10K
Комментарии 7

ТВ-рипы переходят на x264

Работа с видео *
Крупнейшие релиз-группы LOL, LMAO, MOMENTUM и другие совместно приняли новый свод правил и стандартов для телевизионных рипов The SD x264 TV Releasing Standards 2012 и с 22 февраля 16:00 UTC начали выпуск всех телевизионных рипов в формате MP4/x264 вместо старого XviD/avi.

По их мнению, кодек x264 обеспечивает лучшее качество и уровень сжатия, а также обеспечивает бóльший контроль и прозрачность над настройками кодирования. Наличие режима CRF (кодирование по качеству) гарантирует, что в любом случае контент будет сжат с оптимальным битрейтом, независимо от размера файла. Таким образом, с помощью x264 гораздо проще контролировать хорошее качество релизов.

Вдобавок, говорят представители релиз-групп, многие современные плееры умеют нормально воспроизводить видео, закодированное H264 и AAC, в контейнере MP4. Например, TviX, Popcorn Hour, WDTV HD Media Player, Boxee, Xtreamer, PS3, XBOX 360, iPad и даже современные HD-телевизоры нормально с этим справляются.

Разумеется, решение релиз-групп вызвало массовое возмущение у простых пользователей, которые требуют вернуть им обратно привычный AVI, совместимый со старыми DVD-плеерами.
Всего голосов 46: ↑39 и ↓7 +32
Просмотры 3.1K
Комментарии 53

Cуд аннулировал 13 патентных претензий Моторолы к Майкрософт

IT-компании
Microsoft одержала победу над Motorola Mobility, принадлежащей Google, после того, как суд аннулировал сразу 13 патентных претензий в многолетнем споре о лицензионных выплатах, связанных с H.264. Проходивший в судах США и Германии бой включал в себя три патента (7,310,374, 7,310,375, и 7,310,376), которые Motorola лицензирует Microsoft для нескольких продуктов, в том числе Xbox 360, Windows и Windows Phone.
Читать дальше →
Всего голосов 64: ↑53 и ↓11 +42
Просмотры 16K
Комментарии 15

Онлайн вещание через Nginx-RTMP: несколько готовых рецептов

Разработка веб-сайтов *Adobe Flash
Недавно я наткнулся на топик "Сервер онлайн-вещаний на базе nginx" о замечательном модуле Романа Арутюняна (@rarutyunyan) для nginx: nginx-rtmp-module. Модуль очень прост в настройке и позволяет на основе nginx создать сервер публикации видеозаписей и живого вещания.

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

Читать дальше →
Всего голосов 38: ↑34 и ↓4 +30
Просмотры 141K
Комментарии 22

Задаем вопросы экспертам Intel. Все, что связано с обработкой видео на CPU и GPU

Блог компании Intel Работа с видео *
Мы продолжаем рубрику «Задаем вопросы экспертам Intel». Напомню кратко ее правила. Мы приглашаем одного из высококвалифицированных в какой-либо области экспертов Intel ответить на заданные вами, жителями Хабра, вопросы. То есть сначала вы их задаете (комментариями к данному посту), а потом, через несколько дней, выходит отдельный пост с ответами. В очередной раз подчеркиваем: «эксперты выражают свое личное мнение, которое не является официальной позицией компании». Сегодня в роли специально приглашенной звезды — Дмитрий Серкин, эксперт в области видео кодирования и обработки видео на процессорах Intel, победитель внутреннего конкурса блоггеров Intel Intel Software Networks и просто хороший человек. Вот что он рассказал о себе.
Мне 26 лет. Работаю в центральном офисе Intel в Santa Clara. Intel Architecture Group, подразделение Intel Visual and Parallel Computing Group. Занимаюсь разработкой и исследованием в области интегрированной графики для топовых SOC решений Intel (Ivy Bridge, Haswell, NDA, NDA :) ), в частности, в области аппаратной акселерации видео кодирования, декодирования и обработки. В свободное от работы время любим вместе женой путешествовать по штату, играть в волейбол и просто ничего не делать :)
Закончил ННГУ имени Лобачевского, факультет Вычислительной Математики и Кибернетики. Карьера в нижегородском офисе Intel началась с третьего курса, после одного года пребывания в качестве участника лаборатории Intel при университете. До окончания университета был стажером, затем за последующие два года вырос до старшего иженера в команде, которая разрабатывает продукт Intel Media SDK. Затем был приглашен в США на текущее место работы.


Мы приглашаем всех желающих задавать Дмитрию любые вопросы, связанные с обработкой видео на CPU и GPU, теорией и практикой видео кодирования. Вопросы принимаются в виде комментариев к данному посту или через личные сообщения мне. Пост с ответами мы выпустим в конце этой недели.

Прием вопросов заканчивается сегодня, в среду, в 18:00.
Читать дальше →
Всего голосов 19: ↑16 и ↓3 +13
Просмотры 12K
Комментарии 13

Пишем плагин для GStreamer на MS Visual Studio

Разработка веб-сайтов *C++ *Visual Studio *
Из песочницы
Меня всегда интересовали прикладные задачи обработки видеоданных в реальном времени. На Хабре я прочитал серию статей о мультимедиа фреймвоке GStreamer:

Очень захотелось что-нибудь сделать с его использованием. Но, как обычно бывает, текущие задачи полностью исчерпывали ресурс свободного времени.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 13K
Комментарии 0

Еще раз о видеонаблюдении, камерах, RTSP, onvif. И «велосипед»!

Java *
Информация уже была на хабре: habrahabr.ru/post/115808 и habrahabr.ru/post/117735
Там описывается Motion-JPEG (MJPEG).
Мир не стоит на месте и видео наблюдение тоже. Всё чаще и чаще используются другие кодеки.
Тут описываю свой опыт в этом «мире».
Профессионалы ничего нового не узнают, другим может будет просто интересно.
Разрабатывалось всё в качестве обучения и тренировки.
Речь пойдет о RTP, RTSP, h264, mjpeg, onvif и всём вместе.
Перед прочтением обязательно прочитать статьи другого автора, указанные выше.
Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 165K
Комментарии 11

Укрощаем пыл Plex на ARM устройствах

Настройка Linux *Nginx **nix *

Всё началось в моего вопроса в Toster. И вот уже полгода как я использую медиа сервер Plex. Для тех, кто о нём не слышал, поясню: это ПО, которое анализирует и структурирует вашу медиатеку, и предоставляет к ней доступ через web и не только, эдакий персональный Netflix без регистрации и SMS. Я использую Plex для просмотра фильмов и сериалов через браузер на ноутбуке или Chromebook.


image


Раньше мне приходилось настраивать NFS или Samba share, колдовать с automount(8), мириться с отваливанием share после suspend-resume, или просто копировать файлы по sftp/scp, но теперь я использую Тайд Plex. К сожалению, с ним тоже не всё просто.

Читать дальше →
Всего голосов 17: ↑14 и ↓3 +11
Просмотры 29K
Комментарии 21

Как переписать SDK на TypeScript, обновить платформу и ни о чем не жалеть

Блог компании Voximplant Разработка веб-сайтов *JavaScript *Разработка систем связи *TypeScript *
image


У нас новая версия WebSDK – v4. Пока это только public beta версия, но она уже стабильна для большинства повседневных кейсов. Мы старались сохранить обратную совместимость новой версии.


А еще обновилась платформа – v3. Там много всего нового и интересного. Все работает быстрее и веселее. О подробностях ниже.


Как видите, у нас дабл страйк! Под катом – что получилось за 6 месяцев перекрестного дебага, непрерывного улучшения и боли. Спойлер: больше никакого древнего Flash. Только чистый WebRTC + ORTC.

Читать дальше →
Всего голосов 53: ↑46 и ↓7 +39
Просмотры 7.7K
Комментарии 5
1