Комментарии 95
Больше всего меня интересует вопрос: в чем причина отсутствия поддержки аппаратного ускорения 3D-графики? Т.е. треугольники с перспективой оно может рисовать, но делает это программно. В чем сложность-то?
И это при том, что для мобильной версии поддержка аппаратного ускорения графики (практически всей) заявлена.
И это при том, что для мобильной версии поддержка аппаратного ускорения графики (практически всей) заявлена.
0
Дело в том, что для мобильных устройств разнообразие ускорителей не так велико, как на десктопах. Соответственно, сделать полную поддержку ускорения 3д, в разы сложнее. Даже аппаратное ускорение H.264 не на всех видеокартах работает одинаково хорошо.
0
Частичная поддержка гораздо лучше чем никакой.
Базовые возможности, которые уже есть во флэше можно же ускорить. Большего пока и не требуется (желательно, но не обязательно).
Базовые возможности, которые уже есть во флэше можно же ускорить. Большего пока и не требуется (желательно, но не обязательно).
0
А при чем тут ускорители? Мы давно живем не в ДОСе и в наших ОСях есть интерфейсы доступа к 3D-ускорителям: Direct3D, OpenGL.
+4
Не знаю как сейчас, но первопричиной не поддерживания аппаратного ускорения 3д была — кроссплатформенность. Чтобы при любом раскладе все пользователи на любых «железках» получали одинаковый, как говориться, «экспирианс». Потому что еще когда-то, далеко не у всех был хотя бы OpenGL.
Сложности, думаю, нет, потому что опыт поддержки 3д есть и хороший еще у Macromedia в ShockWave плэйере для Macromedia Director.
Сложности, думаю, нет, потому что опыт поддержки 3д есть и хороший еще у Macromedia в ShockWave плэйере для Macromedia Director.
+1
Вот меня тоже этот вопрос волнует, в Java есть, в Silverlight есть, а тут нет, причём даже в ShockWave это ускорение уже работает, странно, что до сих пор нет здесь. Просто есть неплохая ненапряжная игрушка sky2fly, которой этого ускорения дико не хватает. И кстати в версии 10.1 так же как и в AIR2 управление кнопками стало сильно лагать (и это не вина игрушки — это вина флеша), пришлось откатиться на 10.0 и 1.5 соответственно.
0
Здорово что наконец обратили внимание на Мак, а то под линуксом даже лучше работало (из личного опыта, не профит).
Очень настораживает фраза:
" Для десктоп платформы Flash Player 10.1 позволяет использовать аппаратное декодирование H.264 "
Это с каких таких пор в десктопах есть аппаратное ускорени декодирования H.264?
Очень настораживает фраза:
" Для десктоп платформы Flash Player 10.1 позволяет использовать аппаратное декодирование H.264 "
Это с каких таких пор в десктопах есть аппаратное ускорени декодирования H.264?
0
Например, на маках есть:
The new video acceleration API is only available in Mac OS X 10.6.3 or later and is limited to GPUs models such as NVIDIA GeForce 9400M, GeForce 320M or GeForce GT 330M. For more details you can look at Apple’s technote. Here is a list of the Mac models currently supported:
* MacBooks shipped after January 21st, 2009
* Mac Minis shipped after March 3rd, 2009
* MacBook Pros shipped after October 14th, 2008
* iMacs which shipped after the first quarter of 2009
The new video acceleration API is only available in Mac OS X 10.6.3 or later and is limited to GPUs models such as NVIDIA GeForce 9400M, GeForce 320M or GeForce GT 330M. For more details you can look at Apple’s technote. Here is a list of the Mac models currently supported:
* MacBooks shipped after January 21st, 2009
* Mac Minis shipped after March 3rd, 2009
* MacBook Pros shipped after October 14th, 2008
* iMacs which shipped after the first quarter of 2009
+2
и вообще — en.wikipedia.org/wiki/H.264/MPEG-4_AVC_Products_and_Implementations (раздел декодеров, там есть все от РС до XBox и PS)
0
Очевидно, имеется в виду использование GPU.
+1
Как пирмер: NVidia ION
0
если в десктопе естькарточка ATI или NVIDIA, то в этом десктопе есть хардварный декодер H.264
+1
Практически на всех. Все современные видеочипы (даже от Intel) поддерживают аппаратное декодирование H.264.
0
ну и что что поддерживается? какое отношение эта поддержка имеет к десктопным системам? разве есть в ОС единый API для аппаратного декодирования ??? Прослойка типа: ПО->АПИ конкретного драйвера, никак десктопной платформой назвать нельзя.
0
JFYI: DirectX Video Acceleration Specification (DXVA) for H.264/AVC Decoding
+2
DirectShow?
+1
JFYI: MacOS X Core Video.
0
В Windows — это называется DXVA. Т.е. драйвер видеокарты (Intel, nVidia, AMD) говорит что он поддерживает такие режимы, и всё работает универсально для приложений, его использующих. Что творится в других ОС — не знаю, но думаю, что примерно тоже самое.
0
НЛО прилетело и опубликовало эту надпись здесь
Ждём flash на Android и IPhone, а то ребята устали рутовый доступ получать к системе с каждой новой прошивкой. А тут глядишь очередная дырка выйдет во флеше и проще будет. Раз и готово :)
-7
и как в коде реализовывать RTMFP?
0
Тут подробно, но на английском: labs.adobe.com/technologies/stratus/
Там же можно скачать или посмотреть примеры использования p2p технологии.
Там же можно скачать или посмотреть примеры использования p2p технологии.
+3
мне кажется, что все-таки flash 10.1 даст возможность второму видео буму в интернете
0
не только видео, думаю теперь намного проще разрабатывать любые многопользовательские приложения.
+1
ага. особенно при бесконтрольно используемом p2p теперь будет намного проще писать ботнеты. ура товарищи.
-3
На p2p есть запрос подтверждения на использование. Как с камерой. А поскольку нет ресурсов, транслирующих частную жизнь с камер (без ведома владельца, конечно), то и безконтрольного ботнета не получится, ибо запрос выдается каждый раз на использование (если галочку не поставить «больше не спрашивать», но она настолько неюзабельна, что как правило ее никто никогда не ставит)
0
Кто вам сказал, что бесконтрольном? Роль трекера выполняет специальный сервис Stratus. Для того чтобы пользоваться им, и соответственно иметь возможность установления соединений между пользователями, вам нужен Developer Key, который в случае каких-либо неправомерных действий с вашей стороны, будет отозван, и все ваши приложения использующие p2p больше не смогут установить соединение друг с другом.
+1
fms4 будет с rtmfp, не только стратус; но вышесказанного мной это не меняет :)
+1
открою страшную тайну, есть уже сервера с rtmfp, которые работают и при этом не fms4 :)
0
Если ваша тайна про blue5, то это не тайна.
0
В blue5 его нет и будет нескоро :) Мой тайна другая.
0
Заинтриговали. А секретом поделитесь?
0
Спасибо, но я имел ввиду те сервера и сервисы, с которыми можно самому работать. Тут же просто внутренний сервис. Вы сами из этой компании, ести не секрет?
0
С которыми можно работать самому придется подождать. Протокол достаточно сложный. Ну я думаю следом за релизом 10.1 Adobe действительно выпустит fms4, у них так бизнес устроен, хотя могу и ошибаться. Из этой.
0
А вы его тестировали? Работает?
0
НЛО прилетело и опубликовало эту надпись здесь
Проверил так называемое аппаратное ускорение видео на Мак ОС. Safari 5 жрет 3-4% CPU при прокручивании HD на HTML 5 из YouTube. Новый флеш плеер жрет порядка 60-70% на том же видео.
Я конечно все понимаю, но помоему релиз ноутсы не соответствуют действительности.
Я конечно все понимаю, но помоему релиз ноутсы не соответствуют действительности.
+1
то есть, опять живем мечтами о том, когда adobe прекратит тормозить мак =(
0
Ну вообщем это и не секрет, что аппаратное видео не поддерживается в этом релизе:
www.macrumors.com/2010/06/10/adobe-releases-flash-player-10-1-but-hardware-acceleration-on-os-x-not-supported/.
А в самом пресс-релизе, как-то скользко написано:
«Общий прирост производительности Flash Player для пользователей Mac приведет к повышению скорости воспроизведения видео и более эффективного использования процессора.»
То-есть, это задел на будущее…
www.macrumors.com/2010/06/10/adobe-releases-flash-player-10-1-but-hardware-acceleration-on-os-x-not-supported/.
А в самом пресс-релизе, как-то скользко написано:
«Общий прирост производительности Flash Player для пользователей Mac приведет к повышению скорости воспроизведения видео и более эффективного использования процессора.»
То-есть, это задел на будущее…
+1
Не знаю как на маках, но для PC нужно еще и драйвера видео обновить.
0
То есть теперь можно сделать uTorrent на флеше?)
0
И раньше (с 10.0) можно было. Сейчас это стало на порядок проще.
+3
Нельзя, потому что у флэша нет необходимого уровня доступа к файловой системе, а загружать гигабайты в память вы вряд ли захотите
0
SharedObject? С запросом на увеличение места.
0
Это для складирования полученных кусков, а что будем делать с файлом на пару гигов, который надо передавать? Сначала загрузим его целиком в SharedObject? Попробуйте как-нибудь — не понравится…
0
Для изменения этого объекта, нужно будет его весь читать в память, дописывать блоки загруженные, а потом снова записывать. Это крайне накладно.
0
У флеша нет, зато у Air есть
+1
AdobeAIR
0
порадовало:«Теперь когда приложения используют слишком много памяти, Flash Player автоматически завершает их исполнение.», интересно, а что слабо было сделать что флеш не «съедал» памать в таких объемах, что она заканчивается?
-1
А как вы себе это представляете? Сделал я 5 миллионов обьектов, по 100к каждый. Мое право.
+1
на сколько я понимаю. речь идет о той ситуации, когда на странице есть флеш элемент. к примеру баннер, и если эта страница открыта длительное время, то изза этого флеш-баннера память начинает «пропадать» (лично я с таким не раз сталкивался).
0
Пропадет она не от того, что Flash Player ее по своей прихоти ест, а так как большинство баннер-мейкеров пишут код исполняемый баннером, как бог на душу положит. Очень часто можно встретить в баннерах бесконечные циклы или рекурсивный вызовы метода где данные не удаляются, а содержат жесткие ссылки, что не позволяет GC их удалить из памяти. И все это для того чтобы одна маленькая звездочка летала, а таких звездочек может быть много.
+4
Это проблема быдло-разработчиков, они не чистят события.
Т.е создали объект, прикрепили к нему жестко слушателя, удалили объект. А он не удалился, ибо забыли слушатель удалить (жесткая ссылка). А так сам флеш не течет, по крайней мере в очевидном плане.
Т.е создали объект, прикрепили к нему жестко слушателя, удалили объект. А он не удалился, ибо забыли слушатель удалить (жесткая ссылка). А так сам флеш не течет, по крайней мере в очевидном плане.
+3
Но отчасти это проблема очень ленивого Garbage Collector, который уж слишком консервативен :)
0
Ну я если честно не в курсе, есть ли такие рантаймы, где gc удаляет объекты с ненулевым кол-вом жестких ссылок. Повспоминал и погуглил из популярных — не нашел, что логично. Значит трабла не в gc а в криворуких кодерах, не умеющих или не желающих пользоваться профайлером. Так что gc совсем не при чем, имхо.
0
В GC .NET удаляет, если объекты ссылаются друг на друга, но более нигде не используются.
А привязки на события в AS3 нужно было по дефолту сделать на слабых ссылках, причем в параметрах эта возможность есть, но по дефолту зачем-то жесткая ссылка. Хотя согласен, здесь проблема не столько в GC, сколько в реализации этой части flash.
А привязки на события в AS3 нужно было по дефолту сделать на слабых ссылках, причем в параметрах эта возможность есть, но по дефолту зачем-то жесткая ссылка. Хотя согласен, здесь проблема не столько в GC, сколько в реализации этой части flash.
0
«Наши Mac разработчики с помощью команды разработчиков Safari внесли существенные изменения во Flash Player для Mac.»
эдак скоро эппл будет сам делать плеер под мак…
эдак скоро эппл будет сам делать плеер под мак…
-1
кто нибудь ставил дебаггер? поставил content debugger, но version test его не видит.
0
НЛО прилетело и опубликовало эту надпись здесь
Теперь будет греться не только CPU, но и GPU
© Радио-Т
© Радио-Т
0
Для пользователей Mac есть такая полезная утилита: www.coolbook.se/CoolBook.html
«А мужики-то, не знают» (с) Какая-то старая реклама
«А мужики-то, не знают» (с) Какая-то старая реклама
0
>> Для десктоп платформы Flash Player 10.1 позволяет использовать аппаратное декодирование H.264 видео для предоставления более гладкого воспроизведения и высокого качества с минимальным использованием ресурсов на всех операционных системах.>>
Наглая ложь, смотрим тут:
«Flash Player 10.1 supports hardware decoding of H.264 video on Windows platforms when running with supported hardware and drivers.»
Наглая ложь, смотрим тут:
«Flash Player 10.1 supports hardware decoding of H.264 video on Windows platforms when running with supported hardware and drivers.»
-1
Там моя ошибка, в оригинале было написнно, «для всех поддерживаемых платформ», a это Windows и Maс OS. Для поддержки аппаратного декодирования H.264 Mac OS X есть специальная версия — labs.adobe.com/technologies/flashplayer10/gala/.
0
В жирной строке говорится лишь о том, что для винды нужны еще и соответствующие драйвера, и более ни о чем.
0
а вот пара слов о том флеше, что мы имеем сейсас из security update от самого adobe:
www.adobe.com/support/security/bulletins/apsb10-14.html
посчитайте сколько дыр с code execution они штопают,
ппц, я полностью отказываюсь от флеша. ах нет, adobe
сама в тихую отказала мне:
labs.adobe.com/downloads/flashplayer10_64bit.html?
www.adobe.com/support/security/bulletins/apsb10-14.html
посчитайте сколько дыр с code execution они штопают,
ппц, я полностью отказываюсь от флеша. ах нет, adobe
сама в тихую отказала мне:
labs.adobe.com/downloads/flashplayer10_64bit.html?
-4
У вас, наверное, весь софт без багов.
+3
какая разница, какой у меня другой софт, я пишу, что сейчас закрыли больше 30 КРИТИЧЕСКИХ дыр.
это ещё не баги, а дыры в безопасности. баги это то, что флэш не может нормально работать в 64 битной
linux среде, и в ближайшее время не будет, так как разработка прекращена.
это ещё не баги, а дыры в безопасности. баги это то, что флэш не может нормально работать в 64 битной
linux среде, и в ближайшее время не будет, так как разработка прекращена.
-3
Разница в том, что очень тяжело писать безбажный софт, без критических дыр. Если каждый день твой софт используют миллионы пользователей, то шанс, что найдут критические дыры огромен, а если твоя сфтина используется лишь десятком тысяч человек, то дыры в ней тоже есть, но их мало кто ищет, а если находят, то используют, но пользователи об этом не в курсе. Поэтому этот малораспространенный софт не менее опасен.
Флэш — это здоровая библиотека классов самого различного назначения, очень тяжело сделать все безопасным сразу. В вашем браузере тоже есть дыры безопасности, и даже в фаерволе, и возможно в антивирусе.
Хотите абсолютной безопасности — не ходите в инет, не пользуйтесь внешними носителями данных, не ставьте драйвера и софт.
Флэш — это здоровая библиотека классов самого различного назначения, очень тяжело сделать все безопасным сразу. В вашем браузере тоже есть дыры безопасности, и даже в фаерволе, и возможно в антивирусе.
Хотите абсолютной безопасности — не ходите в инет, не пользуйтесь внешними носителями данных, не ставьте драйвера и софт.
+3
Кто сказал, что прекращена? Закрыто тестирование 10.0 из labs. Это как-бы совсем разные вещи.
А в реалии все идет в полной мере с наивысшим приоритетом, и у меня нет оснований НЕ верить словам разрабов плеера, что 64 версия скоро появится.
А в реалии все идет в полной мере с наивысшим приоритетом, и у меня нет оснований НЕ верить словам разрабов плеера, что 64 версия скоро появится.
+1
Сделал флеш-плеер быстрее? Вот только у меня на 10.1 стало лагать абсолютно всё flash видео, которое раньше нормально проигрывалось. Адобе такая Адобе
+1
А кто должен повонять, чтобы добиться от Адоби улучшения Linux-версии?
-2
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Нововведения во Flash Player 10.1