The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Разработчики Mozilla представили API для обработки мультимедийных потоков

21.01.2012 21:05

Разработчики Mozilla представили черновой вариант web-стандарта MediaStream Processing API и экспериментальную сборку Firefox с его реализацией. Предложенный стандарт предоставляет JavaScript API для обработки потоков с видео и аудио данными в режиме реального времени. Новый API позволяет выполнить на стороне браузера такие операции, как микширование звуковых потоков, наложение видео и аудио эффектов, динамическая корректировка громкости, синтез звука, захват и анализ видео (например, распознавание лиц и QR-кодов или запись в виде видеоролика содержимого элемента canvas).

От ранее предложенных программных интерфейсов, таких как Web audio API, MediaStream Processing API отличается более тесным использованием развиваемых параллельно web-стандартов, таких как WebRTC для обеспечения коммуникаций в реальном времени, Web Workers для организации многопоточной обработки и getUserMedia для захвата данных с микрофона и web-камеры. В настоящее время реализация MediaStream Processing API находится на начальной стадии развития и пока сосредоточена на решении задач по обработке звука. Поддержку работы с видео планируется добавить после того, как необходимые графические API можно будет использовать через Web Workers.

В основную ветку Firefox наработки проекта планируется интегрировать после доработки кода и интеграции в браузер поддержки WebRTC. Но по умолчанию MediaStream Processing API будет отключен, активировать новый API можно будет только после полной готовности спецификации.

  1. Главная ссылка к новости (http://arstechnica.com/busines...)
  2. OpenNews: Представлен декодировщик видео H.264, оформленный на языке JavaScript
  3. OpenNews: Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: media, mediastream, api, firefox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (22) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.2, CrazyAlex25 (?), 23:36, 21/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Зачем всё это в браузере?
     
     
  • 2.6, Аноним (-), 01:42, 22/01/2012 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Обуть флеш на остатки функционала, чтобы любители конференций заткнулись?
     
  • 2.12, Руслан Зиганшин (?), 15:08, 22/01/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Чтобы каждый веб-программист мог запилить на своём сайте "видеозвонки как вконтакте и прикольный проигрыватель с эффектами"
     
  • 2.23, XXasD (ok), 12:35, 23/01/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Зачем всё это в браузере?

    а зачем куча офиссных работников наустанавливала себе adobe-flash-player, спровоцировав тем самым проприетарный бум внутри www-технологии?

    ...вот теперь -- с опозданием на N-лет исправляются эти ошибки... но изза того что так позно спохватились -- приходится делать не просто тоже самое что и во flash-player, а на порядок лучше. а подругому теперь уже инициативу и не вернуть в свои руки

    обидно только что находятся люди кто ДО СИХ ПОР не понимает, какуюже огромную ошибку в-то-время допустила www-индустрия своим технологических бездействием

     
     
  • 3.28, Ваня (??), 13:02, 24/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > обидно только что находятся люди кто ДО СИХ ПОР не понимает, какуюже огромную ошибку в-то-время допустила www-индустрия своим технологических бездействием

    В то время технические возможности не позволяли реализовать ЭТО иначе как внешним плагином, включать который в описание формата не собирались и не собираются сейчас.

     

  • 1.3, Аноним (-), 23:54, 21/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Скоро браузеры будут сравнимы с фреймворками вроде Qt
     
     
  • 2.11, all_glory_to_the_hypnotoad (ok), 13:37, 22/01/2012 [^] [^^] [^^^] [ответить]  
  • –12 +/
    к счастью, не будут. Разработчики браузеов тупые быдлокодеры, быстро дорастут до критической массы неподдерживаемости проекта.
     
     
  • 3.18, Df232z (ok), 01:19, 23/01/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > к счастью, не будут. Разработчики браузеов тупые быдлокодеры, быстро дорастут до критической
    > массы неподдерживаемости проекта.

    Пока это демонстрируют только Trolltech, раз за разом выпуская несовместимые версии своего фреймворка.
    Я слышал в пятой версии они перешли на JavaScript.

     
  • 2.17, Df232z (ok), 01:16, 23/01/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Скоро браузеры будут сравнимы с фреймворками вроде Qt

    Давно превосходят. Не верите? Сравните исходники хромиума и Qt.

     
     
  • 3.24, XXasD (ok), 12:37, 23/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Скоро браузеры будут сравнимы с фреймворками вроде Qt
    > Давно превосходят. Не верите? Сравните исходники хромиума и Qt.

    а ещё сравните всё это с исходниками Adobe-Flash-Player ... ой онже проприетарный, исходники не поглядеть :-D

    </сарказм>

     

  • 1.4, meequz (ok), 00:00, 22/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Интересное будущее нас ждёт.
     
  • 1.8, Владимир (??), 02:49, 22/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Осталось "за малым" - сделать чтобы производительность всех этих вкусностей была сравнима с машинным кодом :)

    Будущее:
    Q: А чего у тебя иконки разъехались на рабочем столе?
    A: Да надо стили рабочего стола поправить.

     
     
  • 2.9, Crazy Alex (ok), 05:41, 22/01/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Да это уже считай настоящее, к сожалению... И даже не в производительности дело - а в дурной концепции. Иконки, отдельные приложения... Можно подумать,что пользователю есть дело до того, какое именно приложение ему музыку играет и то ли это приложение, которое показывает видео или веб-страницы. Зато наросла гора независимых интерфейсов - со своими системами настроек, идиомами быстрого управления, расположения меню и т.д.
     
     
  • 3.13, anonymous (??), 16:58, 22/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    само собой есть дело, flash на куче девайсов не работает.
     
  • 2.20, Df232z (ok), 01:27, 23/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Будущее:
    > Q: А чего у тебя иконки разъехались на рабочем столе?
    > A: Да надо стили рабочего стола поправить.

    Это хорошее будущее, правильное.
    Потому как сейчас что бы изменить, например, размер шрифта в меню надо:
    скачать исходники,
    наложить патчи,
    разрешить зависимости,
    скомпилировать,
    упаковать,
    установить.
    Всего то рабочий день.


     

  • 1.10, Аноним (-), 12:19, 22/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    хочу еще дореализацию html6 !
     
     
  • 2.14, Аноним (-), 18:36, 22/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А пора уже, пора. В HTML7 уже 3d должно быть и прочие плюшки.
     
  • 2.25, XXasD (ok), 12:38, 23/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > хочу еще дореализацию html6 !

    цифорка "5" уже надоела? :-)

     

  • 1.15, Аноним (-), 19:37, 22/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    За кадром осталась одна маленькая загвоздка. Аудио фреймворки от Mozilla и от Google конкурируют за статус стандарта W3C. Ситуация сложилась крайне напряжённая, если не сказать патовая.
     
     
  • 2.16, Df232z (ok), 01:13, 23/01/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ситуация стандартная - гугель реализует одно, мозила другое, w3c сертифицирует, лет через пять, третий вариант, объединяющий недостатки обоих.
    Веб программисты по принципу: "Чума на оба ваших дома!", будут делать по старинке, через флеш.
     
     
  • 3.27, фтыш (?), 01:22, 24/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Во влажных снах проприетарастов и толстых троллей разве что.
     
     
  • 4.29, Аноним239 (?), 15:36, 24/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Дак, 15 лет повторяется ситуация. Привыкли уже.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру