The OpenNET Project / Index page

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

Mozilla, OTOY и Autodesk объединили усилия в организации доступа к 3D-приложениям из браузера

05.11.2013 21:40

Mozilla, OTOY и Autodesk начали совместно развивать средства для обеспечения доступа из web-браузера к ресурсоёмким графическим-приложениям и играм. В качестве основы для совместной работы выступает JavaScript-фреймворк ORBX.js, в рамках которого подготовлен видеокодек и сопутствующие инструменты для эффективной трансляции доступа к генерируемому на внешней системе контенту.

Одним из практических применений ORBX.js является анонсированный сегодня облачный сервис 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. В частности, предлагается на лету добавлять в кадры уникальные для каждого сеанса водяные знаки, которые позволяют копировать и сохранять контент для собственных нужд, но в случае распространения контента среди других пользователей, дают возможность выявить источник утечки.

  1. Главная ссылка к новости (https://blog.mozilla.org/blog/...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38346-orbx
Ключевые слова: orbx, javascript, html5, mozilla, web
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (57) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, RazrFalcon (ok), 22:09, 05/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Рассматривать мыльцо, вместо сетки модели из под браузера, который выжирает всю видяху - нет, спасибо.
     
  • 1.2, aram (?), 22:23, 05/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    я фильм смотрел в ролике и забыл про новость аххахахахахах
     
     
  • 2.5, Stax (ok), 22:44, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А что это за фильм?
     
     
  • 3.10, aram (?), 23:46, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ne znaju
     
  • 3.11, Аноним (-), 23:49, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это не фильм, а демо нереального движка 4 (http://www.youtube.com/watch?v=dO2rM-l-vdQ)
     

  • 1.3, Crazy Alex (ok), 22:30, 05/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Ну что, желаю гибели этой дряни. Лучше вместе с аутодеском.
     
  • 1.4, Serg (??), 22:43, 05/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Хорошая новость. Нужно давно было таким занятся. Главное чтоб сервис был бесилатным или не очень дорогим.
     
     
  • 2.29, Аноним (-), 08:08, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Хорошая новость. Нужно давно было таким занятся. Главное чтоб сервис был бесилатным
    > или не очень дорогим.

    Первое. Пишется "заняться".

    Второе. Сервис от Autodesk (помню, как ставил честно купленный AutoCAD LT 2002 - не смог! - нашел пиратку! - поставил) будет, скорее всего, платным и очень дорогим.

     
     
  • 3.39, Аноним (-), 12:16, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > платным и очень дорогим.

    А еще он будет недоступен если отпал интернет, если роскопозору шлея под хвост попала, если аутодеск вдруг передумал или его просто атаковали хакеры. Ну а те кто вляпался - получат ручкой грабель в лоб.

     

  • 1.6, rshadow (ok), 23:14, 05/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ребята продвигающие кучи новых технологий в браузер молодцы конечно. Но без нормального языка все одно все эти затеи провальны. Пока не запилят популярные скриптовые языки в браузер и не вернут <script language="XXX"> ничего хорошего в браузерах писать не будут.
    Даже большие проекты всегда будут страдать от нехватки специалистов, которые никогда не будут задешево писать на недоязыке, с недоотладчиками и недоредакторами.
     
     
  • 2.12, Вещество (?), 23:53, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вангую проблемы когда браузер сможет запустить себя рекурсивно бесконечное число раз. Образуется черная дыра, которая поглотит все ОЗУ и примется за данные пользователя, перегревая проц и излучая в рентгеновском диапазоне.
     
  • 2.13, Аноним (-), 00:55, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > <script language="XXX">

    Скучаешь по vbscript? :)

     
  • 2.14, Crazy Alex (ok), 01:16, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    О да, только орды интерпретаторов там и не хватало. Ну хоть немного думайте как может быть реализовано то, что вы предлагаете. В принципе, конечно, можно реализовать более-менее приличную VM, в которую, возможно, научатся компилировать из многих языков. Надо ли это делать - другой вопрос. Как по мне - сама идея гонять у себя какой-то левый код, который даже не можешь зафиксировать на какой-то одной версии - порочна.
     
  • 2.19, Аноним (-), 06:43, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Даже большие проекты всегда будут страдать от нехватки специалистов, которые никогда не будут задешево писать на недоязыке, с недоотладчиками и недоредакторами.

    Dart?

     
  • 2.25, 1 (??), 07:56, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • –5 +/
    кроме отсталой рашни никто не страдает от нехватки специалистов
     
     
  • 3.31, Аноним (-), 09:40, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Наивная чукотская девочка.
    В России недостаток специалистов потому что эти специалисты спасают другие страны от их недостатка в специалистах, до сих пор.
     
     
  • 4.34, Аноним (-), 10:03, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В России нет недостатка ИТ специалистов. Есть рынок, и это хорошо.

    Вам это могут сказать только в госучреждении, что не могут найти программиста (предлагая ему по штатному расписанию 7000 руб. в месяц, при этом в том же госучреждении руководитель может получать 500000, а главбух 300000 - и штатное расписание позволяет такие штуки). Так туда им (учреждениям) и дорога.

     
     
  • 5.37, Аноним (37), 12:09, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Недостаток специалистов еще как есть. Это безграмотных обормотов достаточно.
     
     
  • 6.42, Аноним (-), 13:47, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Говорить о дефиците специалистов безотносительно к "ценовой" категории абсурдно. Представим 2 ситуации. Для упрощения о квалификации не будем, полагая, что она достточна.

    1. У меня есть 7000 в месяц на программиста. Объявляю об этом. Никто не приходит. Дефицит налицо.
    2. У меня есть 99000. Объявляю. Имею 10 предложений. Налицо избыток.

     
     
  • 7.47, MPEG LA (?), 14:19, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >У меня есть 99000. Объявляю. Имею 10 предложений

    и из них 8 - обормоты бездарные.

     
  • 2.51, lucentcode (ok), 15:28, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какие скриптовые языки? В браузере даже интерпритатор JS - это оверхед. Нужно что-то вроде той виртуальной машины, что юзают в Android. Которая будет запускать байт-код заранее скомпилированных приложений, предоствяя им доступ к API для работы с  DOM и другими функциями(для работы с мультимедийными устройствами, мультимедийными файлами, локальным хранилищем и т.п.). Браузер должен стать небольшой операционной системой, позволяющей выполнять кроссплатформенные приложения. И чем скорее это поймут разработчики браузеров, тем лучше.

    На чём вы будете писать код Вашего приложения - вообще не важно. Хотите писать логику клиентской части на Python или Ruby - всегда пожалуйста. Решили написать на Java(лень учить ещё один ЯП) - тоже ничего страшного. Разработчики должны сами выбирать ЯП, на котором они желают писать приложение. Но не нужно тянуть в браузер кучу интерпритаторов.

    Хорошо бы ещё пакетный менеджер приделать к браузеру, для того, что-бы клиентская часть приложений, тянущая с собой в зависимостях интерпритаторы скриптовых языков, или часто используемые библиотеки, могла устанавливать, и по необходимости использовать нужные зависимости централизованно. Ну, и что-то вроде JNI с песочницей было бы не плохо реализовать(для модулей с повыщенными требованиями к производительности). Можно даже использовать готовые наработки(LLVM, NaCl).

    Думаю, реализовать подобное гораздо проще, чем запилить поддержку 100500 скриптовых языков в каждый браузер.

     
     
  • 3.52, Crazy Alex (ok), 16:57, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всё это уже есть. Правда, в системе, а не в браузере. Что, как по мне, несколько более логично.
     
     
  • 4.54, lucentcode (ok), 17:05, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Всё это уже есть. Правда, в системе, а не в браузере. Что,
    > как по мне, несколько более логично.

    Всё это уже есть в ОС. Но если вы не заметили, в настоящее время предпринимаются активные попытки превратить простой гипертекст в веб-приложения. Которые сильно отстают от своих нативных собратьев. И одно из главных ограничений клиентской части веб-приложения являетя ограничение на ЯП, которые можно использовать для написания клиентской части. Про то, что в браузерах нет никакой поддержки модульных приложений(в js нет поддержки неймспейсов и модулей, я уж не говорю про другие плюшки современных ЯП). И скажите на милость, вы бы хотели, что-бы ваш браузер мог устанавливать нужные для работы конкретного веб-приложения(пусть это будет браузерная игра) какие-то модули, используя пакетный менеджер вашего дистрибутива? А ведь эта возможность должна одинаково работать и на MacOS X, и на Windows(да на любой ОС, включая мобильные). Так-что ваша логика вас подводит.


     

  • 1.7, Аноним (-), 23:15, 05/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >без возможности отдельной локальной установки программ

    Fixed.

     
     
  • 2.8, Crazy Alex (ok), 23:19, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ото ж. Это, полагаю, основная цель. А вот что мозилла, бывшая когда-то оплотом свободы, активно продвигает всю эту дрянь - грустно.
     
     
  • 3.9, Аноним (-), 23:41, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Так скоро истекает контракт Mozilla с Google (в силу того что при наличии Chrome поддерживать уже не имеет смысла) - а это основной источник дохода Mozilla, вот и начинают крутиться, они ещё и не в такое УГ могут скатиться, так что это покажется просто цветочками в будущем.
     
     
  • 4.16, Crazy Alex (ok), 01:17, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Не смешите, как ни крути, а у мозиллы вполне достаточная доля рынка, и дарить её какому-нибудь бингу было бы верхом глупости.
     
     
  • 5.17, all_glory_to_the_hypnotoad (ok), 01:19, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    если вхерачить бинг в мозиллу, то она ещё быстрее загнётся
     
     
  • 6.20, Аноним (-), 06:49, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ты, Глория, не в силах поиск по умолчанию в браузере поменять, добавить новые и удалить иные поисковые машины? Что ты тут делаешь?
     
     
  • 7.23, Аноним (-), 07:41, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А пофигу, может или нет. Теоретически, может. А практически, среднестатистический пользователь будет даже пытаться совершать какие-то телодвижения. Кто-то будет юзать то, что есть. А кто-то забьёт и спокойно себе скачает другой браузер. И всё, ушла рыночная доля...
     
     
  • 8.24, Аноним (-), 07:52, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ппц ... текст свёрнут, показать
     
  • 6.53, Crazy Alex (ok), 16:59, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Для "пользовательского" десктопа, куда мозилла так старательно и бестолково лезет, бинг вполне нормален (ддя англоязынчых запросов, понятно). Это что-то нетривиальное им искать смысла нет.
     
  • 5.36, Аноним (-), 10:20, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Кроме как Google Mozilla никому больше не нужна, в том смысле что никто не будет как Google вбухивать такие деньги в неё. Ну а если нет денег, значит нечем платить зарплату разработчикам, значит они покинут компанию и развитие браузера практически остановится.
     
     
  • 6.43, Аноним (-), 13:50, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Кроме как Google Mozilla никому больше не нужна

    Не скажите. В каждый дистрибутив Linux по дефолту входит Firefox. Да и Thunderbird неплох.


     
     
  • 7.58, Аноним (-), 23:15, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Так от того Firefox так и хорош, что финансирование от Google, которое идёт на содержание штата разработчиков, вот закончит Google финансирование, уйдёт большинство разработчиков, скорость развития сильно замедлится, пройдёт пара лет и Firefox будет уже сильно отставать от других браузеров.
     
  • 2.28, Аноним (-), 08:03, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>без возможности отдельной локальной установки программ
    > Fixed.

    Зато с возможностью продажи online доступа.

     

  • 1.18, Известный Аноним (?), 02:10, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Лучше б Autodesk выпустила эти программы нативнимы под Linux Ех мечты, мечты...
     
     
  • 2.27, Аноним (-), 08:00, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Лучше б Autodesk выпустила эти программы нативнимы под Linux Ех мечты, мечты...

    Нативный под Linux? А как тебе в твоем КБ будут тогда зонд вставлять, чтобы 1) знать, чем занимаешься на самом деле и 2) прикрыть твои занятия, если они покажутся вредными?

     
     
  • 3.38, user (??), 12:15, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сисадмин положит в корпоративный репо неприметный пакетик с патчем (по аналогии с патчем на openssl от дебианоразраба), и дело сделано.
     
     
  • 4.44, Аноним (-), 13:51, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Сисадмин положит

    Сноуден? Речь шла о его бывших коллегах.


     
     
  • 5.48, user (??), 14:23, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Сисадмин положит
    > Сноуден? Речь шла о его бывших коллегах.

    Здесь разницы нет, кто положит пропатченный пакет. Имеет смысл то, когда вскроется истинная цель (ну, или побочный эффект, в случае дебиановского openssl). Судя по последним новостям, запас времени для использования закладок имеется. Ну, если ты не конструктор, на досуге проводящий криптоанализ используемого ПО, или врач-анастезиолог, способный за чашечкой чая вечерком написать пару патчей к ядру.

     

  • 1.21, 3draven (ok), 07:26, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот и наступает время когда ломаный автокад станет мифом.
     
     
  • 2.26, Аноним (-), 07:57, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Вот и наступает время когда ломаный автокад станет мифом.

    Да не станет он мифом. Получите очередной типа AutoCAD 365 (фантазия) или Photoshop Online (уже имеет место). Не спереть, не честно поработать.

     
     
  • 3.33, Аноним (-), 09:57, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати да, Autodesk в облаке AWS так и не прошел активацию
     
  • 2.40, Аноним (-), 13:21, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты реально хочешь ТАК работать? Оффлайн программы не уйдут еще очень скоро.
     

  • 1.30, Аноним (-), 09:15, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Сплошь проприетарщиана. Причем херовая и дорогая. Зачем это здесь?
     
  • 1.32, Аноним (-), 09:52, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нерабочая проприетарщина (Connection timeout). Следовал инструкции http://aws.otoy.com/docs/OTOY-EC2-AMI.pdf
     
     
  • 2.35, Аноним (-), 10:06, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Нерабочая проприетарщина (Connection timeout). Следовал инструкции http://aws.otoy.com/docs/OTOY-EC2-AMI.pdf

    А оно (ПО сабжей, кроме первого из них) когда-то работало? Если уж СПО ну никак не катит, есть основание перейти на КОМПАС.

     
     
  • 3.59, 3draven (ok), 08:56, 08/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    компас для школьников. я работал, моделируя сложную геометрию...фуфло этот компас.
     

  • 1.41, Sinot (ok), 13:30, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Откуда столько негатива?
    Лично для себя я отметил видеокодек (хорошо бы свободный от патентных тролей) и альтернатива DRM (чуть ли не впервые идет разговор о свободном копировании контента для себя на таком уровне). С другой стороны javascript+html, но зато доступна практически на всех возможных платформах.
    К тому же речь идет о довольно крупных компаниях и нет ничего плохого (пока) в том, что они поспособствуют развитию технологии.
     
     
  • 2.45, Аноним (-), 13:53, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Откуда столько негатива?

    Негатив вызван именами некоторых персонажей.


     
  • 2.49, Crazy Alex (ok), 15:02, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых - отбор у пользователя контроля в куда большей степени, чем в оффлайн-проприетарщине. И явно именно ради отбора контроля вся затея и создана. Во-вторых, кривой программный стек. То, что он доступен везде, менее кривым его не делает. И JS - отнюдь не верх совершенства, и HTML здесь абсолютно ни к чему, и идея писания кодека на JS - это маразм. Хотя как раз мозилловцы вполне могли бы себе позволить сделать еще и нативную реализацию - куда запихивать есть. А джаваскриптовый вариант - как фоллбек.
     
  • 2.56, Аноним (-), 21:37, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Оттуда что веб-хомячки достали Просто аннигилируйте А патентные тролли в курсе... большой текст свёрнут, показать
     

  • 1.50, cat666 (ok), 15:10, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Неужели никто не обратил внимание на то, что в ролике из под Винды установленной на MacBook pro подключаются к удалённой винде же, чтобы покрутить в 3ds Max монстра !!!
     
  • 1.55, нуАноним (?), 20:19, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что за кино в первом видеоролике на 1:04?
     
  • 1.57, zinid (ok), 22:08, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кто-нибудь может объяснить куда катится вся эта вэбня? Поверх примитивного RPC-like протокола (HTTP) городят какие-то приложения, которые должны выглядеть как десктопные. При этом нифига не получается, и начинают гордить вебсокеты, которые фактически транспорт поверх HTTP, который поверх другого транспорта (TCP). И ещё все приложения должны быть написаны на едином расово верном языке (HTML/CSS/JS). Что за маразм?
     
  • 1.60, Елисей Амбаров (?), 15:10, 12/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если это единственное условие для того, чтобы не ходить к офисному компьютеру лично и работать из дома, то пускай будет. Если это не для этого, то не нужно.

    Насчёт иллюзий "уменьшить пиратство" и "продавать окошки в программы" - пусть сразу на этой стадии с такими розовыми снами прощаются. Проприетарные программы - зло и оно должно исчезнуть.

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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