>> тогда не тыкай в ссылку. какие проблемы?
> Так тогда и кина не будет.тогда тыкай. в чём проблемы?
> ютуба давно стали частью веба и чтобы игнорировать этот факт -
> надо окончательно отморозить себе остатки здравого смысла. Знаешь, если запускать внешние
> программы - я HTML5 видео укачаю и wget или curl, если
> уж на то пошло, дурное дело не хитрое.
знаешь, неудобнее встроеных в страницу плееров пока ещё ничего не придумали. их даже отвязать на отдельный монитор, чтобы спокойно читать, посматривая глазом в сторону, невозможно. офигительное юзабилити.
>> в каком ряде?
> Да мало ли.
мало.
> Проигрывание какого-нибудь интро
зачем оно на странице? почему его нельзя смотреть отдельно? ты всё равно или смотришь, или читаешь. делать и то и другое можно, кстати, только если плеер от браузера отвязан, иначе — сиди, пырься, не смей даже полистать, а то плеер уедет за экран.
> Вон на хабре чувак молнию разрядить контролируемо смог. И рядом мувик
> - как этот смачный бабах выглядит. Наглядно и по теме статьи.
и? *рядом*. а не *в*.
> А нафиг мне такое где-то в отдельном плеере? Я читая статью
> посмотрел мувик минуту и забыл о нем. Элементарное юзабилити.
прикинь, вот так оно и работает. клац — окно плеера. поверх браузера, читать не мешает, садится в угол или вообще на отдельный монитор. смотри хоть усмотрись. закончилось — плеер пропал.
>> конечно, отдельно запущеное приложение, которое даже и не знает, что ты с
>> сайта пришёл, а просто тупо качает поток по сети
> Во первых, в ряде случаев это просто не сработает.
libquvi умеет очень много сайтов. а mpv умеет libquvi. а если идиот-автор нашёл видеохостинг усть-пердюйска и решил туда видео положить… зачем мне видео от неадекватного автора?
> Во вторых, это означает что настройки типа прокси и т.п.- будут жить еще и
> где-то в каких-то программах дополнительно. Оно мне надо?
прикинь, можно сделать скрипт запуска, который их из настроек браузера выдёргивает. вместе с кукишами, кстати. как оно у меня и работает, например. написано один раз кучу лет назад и с тех пор меня вообще не парит.
>> и рисует — оно значительно опасней, чем библиотеки, вмонтированые в браузер.
> Да. Браузер с полутора кодеками которые тестирует миллион хомяков будет "утоптанной поляной"
> и баги в кодеках там вытопчут.
ага-ага. а ffmpeg — это программа, которой пользуются три с половиной человека.
> И не будет шансов что
> каким-нибудь кривым именем файла или чем там еще путь проэскейпят/обойдут, etc.
ты сейчас сказал примерно такое: «в браузерах нет ошибок, потому что браузеры использует много народу.» самому не смешно?
>> ведь из такого приложения намного проще сплоетом по браузеру ударить,
> Почему по браузеру? По плееру. А дальше иди и забирай все данные
> браузера оптом.
какого браузера? какие данные? плеер вообще не в курсе, что на свете какой-то браузер существует. плеер живёт в отдельном пользователе и доступа к данным других пользователей не имеет. и оно ему не надо, потому что все нужные данные ему скрипт дал, посадил в изолятор и сказал: «играй, собака!»
> Особо лютые
> параноики могут конечно попробовать контейнер слепить через clone() но это врядли
> сделает автор браузера.
вот именно. поэтому и не надо ожидать, пока что-то там налепят: взял — и написал скрипт. один раз. и дальше сугубо фиолетово.
>> нежели из вкомпилированых в браузер библиотек.
> Их там относительно мало - поверхность для обстрела довольно небольшая по сравнению
> с отдельным плеером + его дергом из браузера.
угу-угу. конечно, мантры надёжней, чем отдельное приложение, с отдельным адресным пространством и под отдельным пользователем.
>> не пользуйся огромными и наворочеными. у меня вот mpv отлично справляется.
> А он не огромный и не навороченный?
нет.
> Да ты шутить изволишь, он понимает 100500 кодеков и юзает ffmpeg или libav, которые фичастые, но
> не умеют разве что тапки к кровати приносить и потому наверняка
> там 100500 багов.
баги есть везде. и именно поэтому изолированое приложение безопасней. один сплойт во встроеной в браузер библиотеке — и твой браузер поимели. со всеми вытекающими последствиями. 100500 сплойтов в ffmpeg — и поимели только плеер, у которого даже доступа к данным других пользователей нет. конечно, отдельный плеер более опасный получается, без вопросов.
> А mpv с его %$#нутой системой сборки я вообще могу пожелать
> разве что околеть поскорее.
нормальная система сборки, ни разу не глючила. более того, даже не требует в системе ничего, кроме бидона, который всё равно есть. waf сам скачается, если вдруг у тебя его нет, и спокойно отработает локально.
>> из всех требований — ffmpeg/libav.
> А это не мегакомбайны, типа? :)
а пофигу, типа. потому что отдельный пользователь и отдельное адресное пространство.
>> максимум, что может произойти страшного —
>> сплоет крашнет mpv. ужасно, конечно, но я переживу.
> Да вообще-то в этих либах дыр с выполнением кода было далеко не
> 1 штука.
хоть мильярд.
>> зачем в браузере 3д с opengl? это как-то помогает читать буквы?
> Это может быть удобно для иллюстративных мероприятий. Одно дело написать много букв
> про солнечную систему и совсем иное дело - просто пойти и
> порулить в ней, etc. Для чего 3D оказывается очень кстати. Ведь
> окружающий нас мир - тоже 3D.
скачай stellarium и хоть урулись.