Mozilla, OTOY и Autodesk объединили усилия в организации доступа к 3D-приложениям из браузера
5 ноября 2013 года
Mozilla, OTOY и Autodesk начали совместно развивать средства для обеспечения доступа из web-браузера к ресурсоёмким графическим-приложениям и играм. В качестве основы для совместной работы выступает JavaScript-фреймворк ORBX.js, в рамках которого подготовлен видеокодек и сопутствующие инструменты для эффективной трансляции доступа к генерируемому на внешней системе контенту.
Одним из практических применений ORBX.js является анонсированный (Архивная копия от 8 мая 2021 на Wayback Machine) сегодня облачный сервис Amazon EC2 GPU, в рамках которого будет обеспечена возможность запуска в облаке активно использующих GPU систем рендеринга, игр и графических пакетов, с предоставлением доступа к функциям кластера из GPU NVIDIA. Работа с данными приложениями на стороне клиента будет организована через любой web-браузер, поддерживающий JavaScript и HTML5, в том числе через браузеры для мобильных устройств.
Со своей стороны компания Autodesk обеспечит возможность работы из браузера с таким продуктами, как 3DS Max, Autodesk Maya, Autodesk Revit и Autodesk Inventor. Новый сервис Amazon позволит организовать работу с современными графическими приложениями с любого компьютера из любой точки Сети при помощи обычного браузера, без необходимости отдельной локальной установки программ и покупки мощного оборудования для их запуска.
ORBX.js не требует наличия отдельных браузерных плагинов и не зависит от наличия кодеков в браузере. С позиции эффективности активное использование GPU в процессе работы позволяет ORBX.js на обычной системе декодировать видеопотоки c разрешением 1080x600 и 60 кадров в секунду. Используемые в ORBX.js методы кодирования позволяют достичь на 25% более высокого уровня сжатия, по сравнению с H.264, при близком уровне качества. Среди достоинств развиваемого во фреймворке ORBX.js видеокодека отмечается поддержка адаптивного изменения битрейта в зависимости от параметров полосы пропускания, более эффективные методы кодирования промежуточных кадров, изначальная ориентация на параллельную обработку данных, лучшая глубина цвета.
Код ORBX.js реализован целиком на JavaScript и WebGL, при этом для браузеров без поддержки WebGL, таких как Internet Explorer и Safari для iOS, предусмотрен режим упрощённого кодирования, при котором в потоке передаются только ключевые кадры, которые могут быть достаточно быстро и эффективно декодированы без привлечения GPU. Для браузеров с поддержкой WebGL, таких как Firefox, Opera и Chrome, генерируется более сложный поток, в котором присутствуют P-кадры, содержащие только информацию об изменениях, что позволяет сократить размер потока в два раза без изменения качества картинки. Декодирование подобных кадров выполняется с привлечением выполняемых на стороне GPU шейдеров.
Дополнение: Из заслуживающих внимания областей применения ORBX.js отмечается использование созданной технологии для организации потокового вещания видео с предоставлением средств защиты, альтернативных DRM. В частности, предлагается на лету добавлять в кадры уникальные для каждого сеанса водяные знаки, которые позволяют копировать и сохранять контент для собственных нужд, но в случае распространения контента среди других пользователей, дают возможность выявить источник утечки.
Источники править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.