HTML 5 <video> тег проти Flash відео. Які плюси і мінуси?


116

ВАЖЛИВА ОНОВЛЕННЯ

Це запитання було поставлено понад 9 років тому. Тоді це мало сенс, зараз це не робить. Спалах важко на виході; <video>підтримка всюдисуща, включаючи мобільні пристрої. Практично все, що Flash може зробити, HTML тепер може робити і те, що Flash. HTML виграв, Flash програв. Якщо ви розмірковуєте над тим, як вставити відео на свою сторінку, просто використовуйте <video>та не думайте про це. Це питання зберігається лише для історичної цінності.

Оригінальне запитання

Здається, що новий <video>тег є суєтою в ці дні, тим більше, що Firefox зараз його підтримує. Новини про це спливають у блоги всюди, і всі, здається, схвильовані. А як же?

Стільки, як я шукав, я не міг знайти нічого, що зробило б це краще, ніж старе гарне Flash-відео. Насправді я бачу лише проблеми з цим:

  • Мине ще деякий час, перш ніж усі браузери почнуть його підтримувати, і набагато більше часу, перш ніж більшість людей оновлять;
  • Flash вже доступний, і кожен має його;
  • Ви можете з'єднати Flash з будь-яким фантазійним інтерфейсом, який ви хочете, щоб контролювати відтворення. Я вважаю, що тег буде також керованим (через JavaScript, ймовірно), але чи зможе він перейти на повний екран?

Єдині два плюси <video>тегу, які я бачу, це:

  • Він більш "смисловий" - який, мабуть, не має значення для цілої кількості людей, включаючи мене;
  • Це не залежить від однієї комерційної сторонньої організації (Adobe) - що я також не вважаю переконливою причиною перемикання, оскільки безкоштовні плеєри та відеоконвертери вже доступні, а Adobe жодним чином не перешкоджає цьому процесу. (це навіть не в їх інтересах).

Отже ... у чому ж велика справа?

Додано:

Гаразд, тож є ще один Pro ... можливо. Підтримка мобільних пристроїв. Важко сказати, хоча. Через голову про цю тему пробігають думки:

  • Скільки мобільних пристроїв насправді здатні декодувати відео з пристойною швидкістю, Flash чи іншим способом?
  • Скільки часу, поки основні мобільні пристрої не отримають <video>підтримку? Навіть якщо це доступно через оновлення, скільки людей насправді це роблять?
  • Скільки людей взагалі переглядають відео на веб-сторінках на своїх мобільних телефонах?

Що стосується семантичної частини - я розумію, що пошукові системи можуть тепер краще виявити відео, але ... що вони з ними все одно робитимуть? Добре, щоб вони знали, що на сторінці є відео. І? Вони не можуть індексувати відео! Я хотів би ще кілька аргументів тут.

Додано:

Просто подумав про ще одну мінусу. Це відкриває абсолютно нову область несумісності між браузерами. HTML і CSS досить безладний вже в цьому аспекті. Принаймні спалах принаймні однаковий. Але достатньо хоча б одного великого постачальника веб-переглядачів, щоб прийняти рішення проти <video>тегу (чи може хтось сказати "Internet Explorer"?), І ми маємо гарну нову область пекла для вивчення.

Додано:

Щойно прийшов Pro. Більше конкуренції = більше інновацій. Це правда. Надання більшої конкуренції Adobe, ймовірно, змусить їх покращити Flash у тих областях, яких вона поки що бракувала. Linux, здається, є слабким місцем для цього, про що говорять багато.


29
має бути вікі спільноти.
SilentGhost

1
Погоджено, звучить так, як це має бути вікі спільноти
Габ Ройер

4
Щодо одного з ваших "мінусів" - небезпека не в тому, що IE не підтримуватиме <video>. Небезпека полягає в тому, що IE, FF, Opera, Chrome і Safari підтримуватимуть <video> трохи іншими способами. Як і CSS. :(
fenomas

Її зняли зі специфікації Ian Hickson. Будь-який відеотег, який підтримують веб-переглядачі, є повністю захищеним та нестандартним.
aehlke

Моя помилка - <video> було залишено, але кодек більше не вказується. Тому вирішити, що підтримувати, все ще залежить від впровадження браузера - зовсім не вагома перемога над існуючими рішеннями.
aehlke

Відповіді:


36

Тут є багато хороших моментів, і як стиль бойових мистецтв у бойових мистецтвах, кожен пункт має свою тягу, і кожен може бути захищений; але кожен може бути переможений правильними рухами.

Усі, хто стоїть на аргументах щодо "пропітерних" плагінів, швидко падають. Microsoft, Apple та Adobe несуть провину, але це лише БІЗНЕС. Ви не змінюєте бізнес протягом ночі, і кожен рівень складності, доданий новим тегом, таким як <video>, який підтримує дуже технічний інтерфейс, призведе до * трохи * різних реалізацій кожного браузера.

HTML 5 працює зараз, як і Flash. Те, як він реалізований, необхідний вміння - це визначає кожен ресурс, будь то працездатність працівника, потужність веб-майстра чи вплив домену.

Хоча мені лише 40 років, я почав програмувати, коли кольорові або оранжеві монохромні монітори були вибором кольору, а інсталяція обладнання виходила з молитовниками замість посібників із інструкціями. Можливо, ви могли розібратися з командами AT для модему, коли він не налаштовувався б на ваше обладнання, а 64K оперативна пам’ять була такою, як WOWWWWW!

HTML 5 / Flash - незначна неприємність порівняно з цим лаєм. Давайте всі навчимося співпрацювати в громаді задля кращого ресурсу. Існує Flash Project з відкритим кодом, у ньому будуть помилки. Так буде HTML 5 ...

Кожен аргумент тут правдивий, але не обов'язково результативний. Використовуйте цю енергію для вирішення.


2
Амінь! Я не думав, що можна відповісти на це питання, але думаю, що ці слова мудрості заслуговують на те, щоб бути на вершині.
Vilx-

114

Уявіть, якби не було imgтегів. Якщо ви хочете зображень, ви повинні використовувати плагін сторонніх розробників, який дуже повільний і не має стандартного способу вбудовувати його на сторінку. Ви не можете легко скопіювати зображення таким чином, а пошукові системи в основному не мають поняття, що робити, якщо це зображення, гра чи щось.

Без цього жодного зображення не було.

Тоді уявіть, що був випущений браузер, який просто дозволив вам використовувати цей фантазійний новий imgтег.

Тег відео (і аудіо) - це логічний розумний спосіб роботи. Нам не потрібен плагін сторонніх розробників, щоб використовувати повністю стандартний формат медіа.


14
Цікава аналогія. З цього погляду тег <video> дійсно має сенс.
Vilx-

3
@Stu - За іронією долі є плагіни для браузера SVG :)
Хансон

15
Недобра аналогія. Відео та зображення не однакові. Зображення статичні, а відео - інтерактивні та потребують інтерфейсу. Зображення вирівнюються разом з іншими зображеннями, утворюючи більші візерунки та фони, тоді як відео часто є центральними фрагментами, не кажучи вже про те, що вони вбудовують звук, і ми можемо слухати лише один саундтрек за один раз, щоб зрозуміти це. Статичні зображення дуже схожі на текст, насправді текст часто вбудовується як зображення. Відео дуже різне; Єдине, що спільне для зображень, - це пікселі, але це стосується всього, що відображається на екрані комп'ютера.
Трайнко

3
@Triynko: Вони є «той же» в тому сенсі , що а) браузер (або плагін) повинен декодувати стислі двійкові дані і відображає його користувачеві, і б) підтримка всіх формати зображень за всіма браузерам порівняно нерегулярна до наскільки підтримка відео у веб-переглядачах була, є і буде. Ваше довге звинувачене спростування - просто божевільна мета-каша.
Стю Томпсон

2
@Stu: Аналогія погана, оскільки вона спрощує проблему. Додавання тега "video" (та кодеків) до браузера не змінить, що відео є графічним та інтерактивним та для його управління потрібен інтерфейс GU. Не існує інтерфейсу для відтворення відео сріблястою кулею, для якого кожен раніше відмовиться від свого творчого потягу та поклониться. Якщо ви спробуєте додати користувацькі інтерфейси, ви успішно перемогли мету простого у використанні тегу "просто працює". Крім того, до відео не завжди доступно лінійно, і цей тег повинен підтримувати потокове та випадковий доступ для всіх підтримуваних форматів. GL
Трайнко

49

Найбільша користь <відео>? Це легко. Божевільно легко. Смішно легко. Ваша бабуся може кодувати відео-тег легко. <video src = "myfile.ogv"> </video> і все закінчилося.

<video> також має явні переваги для ваших користувачів. Вони отримують власний у плеєрі відеоплеєр, який потенційно може бути дуже ефективним. Вони отримують постійний інтерфейс користувача, який не змінюватиметься від сайту до сайту. Мобільні браузери, які можуть не використовувати Flash, все ще можуть реалізовувати <video>.

Єдиний кон - тимчасовий, а це сумісність. IE8 не підтримує <video>, і пройде деякий час, перш ніж IE9 буде широко встановлений. Крім того, існує певна боротьба за те, які кодеки підтримувати для відео - Firefox, Chrome і Opera підтримують Ogg Theora і WebM, а Safari і IE доставляють H.264 (хоча будь-яка може підтримувати Theora / WebM з належними кодеками) . Наразі це просто означає, що ви повинні розміщувати своє відео у двох форматах і надавати їм обом вихідний елемент, тобто:


<video>
  <source src='video.webm' type='video/webm'>
  <source src='video.mp4' type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
</video>

Щоб додати підтримку IE 8 та більш ранніх клієнтів, а також інших клієнтів нижчого рівня (як, наприклад, старіші версії FF / Safari / Opera / тощо), просто покладіть свій стандартний код для вставки відео всередині тегу <video>, під <source> елементів. Якщо браузер підтримує <video>, він буде ігнорувати вбудовування. Якщо цього не відбудеться, він ігнорує <video> і запустить замість нього.


29
Іншими словами, щоб отримати розумну сумісність між браузерами, це переходить від "шаленого простого" до "безладного рівня безладдя". Крім того, зараз вам доведеться кодувати відео як мінімум у 3 різних форматах. І ви досі не позбулися старого флеш-плеєра - ви додали лише якийсь код mumbo-jumbo навколо нього. Ріай .....
Vilx-

11
Питання сумісності - це не проблема (див. Посилання у моїй відповіді). @Vilx - Я не згоден, перехід до належних стандартів є важливою складовою для розвитку Інтернету. Ваш аргумент був почутий деякий час тому, коли люди почали переходити від макетів на основі таблиць до divs та css.
hannson

2
@Vilx, це, мабуть, буде тимчасовим, хоча, мабуть, знадобиться щонайменше 5 років, щоб <video> став мейнстрімом
Hasen

3
Кодування у кількох якостях та кодеках швидко стає реальністю. Ще коли люди були задоволені справжніми потоками 256kbps, а телефони були однотонними LCD, це було нормально. Зараз у нас є різні якості та пристрої - Інтернет, iPod, телефони та незабаром телевізор. Причин для скарг на кодування вмісту у декілька форматів слабкий.
Стю Томпсон

2
Vilx: Так, це важко використовувати узгоджено прямо зараз (хоча навряд чи «спагетті рівень Messy»). Це зараз усі прийняли. Це нормально. Якщо ви хочете легкості, про яку я говорю у своїй відповіді, зачекайте кілька років, щоб браузери стабілізувалися. Браузери, які не входять до Інтернету, повинні з'єднатися через кілька років, коли вони завершаться з боротьбою з кодеком, і, на щастя, IE9 включить <video> і сумісний кодек. Тоді вам просто доведеться почекати, поки ви не зможете проігнорувати IE <9 і ви налаштовані.
Ксантір

37

Flash не повільний і неефективний на платформах, які не є Windows. Він має потенційні вади безпеки. Він зберігає "флеш-файли cookie" на вашому комп'ютері, про які ви не знаєте. На iPhone немає спалаху, і навряд чи колись це буде (внаслідок його власності та високого споживання процесора).

HTML 5: Чи може це вбити Flash та Silverlight? - стаття, яка може відповісти на ваше запитання.

Напевно, є більше причин там.


6
Mmm Flash здається гіршим для Linux в останніх версіях (помітно гірше в Ubuntu Jaunty). Зараз у YouTube низька ефективність (100% процесора та пропуск кадрів).
Крейг МакКуїн

Зовсім поза темою, але я навіть не можу спостерігати за тим, як Хулу піддавався Яунті під своїм C2D.
престомація


7
Flash для мене здається повільним і неефективним скрізь, навіть у Windows.
pupeno

Усі хороші моменти, але я думаю, що основною причиною того, що на IPhone немає Flash, є магазин додатків, і чудова 30% комісія, яку Apple бере на кожен продаж там. Навіщо загрожувати цим за допомогою безкоштовних Flash-програм і ігор?
Пекка

25

Flash - це справжній головний біль на платформах, які не є Windows. Він не тільки повільний і неефективний (як це вказував хтось інший), але і не дуже стабільний. Як ми дізналися на останній Apple WWDC, «плагіни браузера» (читай: Flash) припадає на більшість усіх збоїв додатків у всіх Mac OS X (і під "більшістю") я маю на увазі деяку абсурдно високу кількість, наприклад 80% або щось, не можу згадати точну цифру назовні). Це така проблема в Mac OS X, що для Snow Leopard Apple перепрофілювала Safari так, що Flash працює не просто з піском, а фактично як цілком окремий процес , так що коли (не якщо) Flash виходить з ладу, Safari як ціле залишається незмінним.

Тому нестабільність Flash на OS X у поєднанні з його низькою продуктивністю ...

  • ... Flash зараз не є, і навряд чи буде найближчим часом для iPhone. Я не погоджуюсь з тим, що люди не хочуть дивитись відео на своїх мобільних пристроях - саме тому Apple створила спеціальну домовленість для YouTube для розміщення їх вмісту в h.264 для того, щоб дозволити йому відтворювати на iPhone. Я, із задоволенням, заплатив 10 доларів за MLB 2009 саме тому, що я міг дивитись відео на своєму iPhone, і якби вони робили кожну гру доступною для перегляду в прямому ефірі, я заплатив би набагато більше.
  • ... так багато користувачів Mac OS X (як я) встановлюють Flash-блокатори для своїх браузерів. За моїм вибором, вміст Flash вже не завантажується у мій браузер без мого явного дозволу. Після встановлення мого використання процесора значно скоротилося, а збої в браузері в основному пішли. Це, звичайно, чудова новина для мене, але це погана новина для будь-яких рекламодавців, які сподіваються подати мені рекламу на базі Flash.

Що стосується користувачів, які мають знати що-небудь про кодеки, ви можете уникнути цієї проблеми та обслуговувати їх відповідним кодеком (включаючи Flash, якщо їх браузер не підтримує OGG або h.264), використовуючи простий html-код, не JavaScript. знайдені в цій статті .


2
+1 для загального хорошого аргументу, але я використовую Flash на OSX та Safari (будучи розробником ActionScript). З плагінів веб-переглядача припадає 80% усіх збоїв додатків на OS X, можливо, це Flash Player, а може, і ні. У мене не спостерігається багато збоїв у браузері, і, як я вже кажу, я широко використовую FP. І 80% всіх збоїв додатків - це не велика кількість ОС OS X. Принаймні, не для мене. Нарешті, це може бути так, але я, по-людськи, ніколи не помічав повільності чи неефективності у Flash Player на Mac.
Росс Хендерсон

13

Плюси:

  1. Ви можете легко використовувати тег і дозволити йому погіршитись для прошивки або інших файлів / кодеків для зворотної сумісності без використання JavaScript .
    • Не потрібен фірмовий плагін
    • Чи не залежить від платформи, коли спалаху немає (див. № 2)
    • Використання його заохотить інших постачальників браузерів реалізувати його (читати як IE)
    • Тег має смислове значення.
    • Вбудований в браузер.
    • Немає фіксації постачальника

Мінуси:

  1. Це частина незавершеного стандарту.
    • Дуже невеликий відсоток встановлених браузерів підтримує це <- не проблема (Дивіться про № 1)
    • Постачальники браузерів ще не погодилися зі стандартним кодеком <- теж не проблема, див. Посилання у nr. 1)

1
Вся ця розмова про незалежність платформи є смішною. HTML набагато більше залежно від платформи, ніж флеш, тому що кожна платформа реалізує HTML по-різному, а її реалізує інша компанія на кожній платформі! Flash - це власна платформа (нарівні з Java), яка розроблена міжплатформою однією сутністю, а тому відображає ту саму кросплатформу ... як і речі з оригінальної версії флеш-версії все ще правильно відтворюються в останньому плагіні. Flash - знахідка, і її доступно для 99% браузерів ( adobe.com/products/player_census/flashplayer/… )
Трайнко

Чому ви вимагаєте від користувачів встановлювати незахищений, повільний та ресурс-важкий плагін для своїх браузерів, коли їм не потрібно, дивіться про nr1. Що з платформами, які Adobe не підтримує і не припиняє підтримку в майбутньому? Я думаю, ви не використовуєте css як веб-розробник? Адже це за власним обліковим записом, набагато більше залежно від платформи, ніж flash, оскільки кожна платформа реалізує CSS по-різному. Я не кажу, що ми повинні ігнорувати спалах, але ми не повинні ігнорувати можливості відкритих стандартів, особливо з цієї причини, коли спалах можна використовувати для зворотної сумісності.
hannson

1
Тож підштовхувати користувачів до завантаження нових кодеків буде простіше? Так було, перш ніж знімати спалах - кожен тип медіа (Real, WMP, Quicktime) мав дуже простий тег, який вимикався, і плагін обробляв його.
aronchick

1
Я спеціально сказав, що цього не потрібно. Можлива одночасна підтримка багатьох кодеків (включаючи флеш), тому немає потреби в участі користувачів з цього питання.
Хансон

11

Це також перевага, що відео-тег є початковим html, тому він чудово інтегрується. Це звучить як невипуск, але це не так. Наприклад, ви можете накласти відео на якийсь підпис HTML. І HTML-підпис може використовувати ті самі стилі, що й інші підписи на тій же сторінці.

Ви також можете застосувати деякі (майбутні) переходи CSS до елемента відео: подивіться цю демонстрацію .


1
Змішування відео з HTML / CSS справді є вагомою причиною. Коли всі браузери його підтримують, це дозволить отримати справді приємні ефекти!
Vilx-

7

Flash Player Adobe (будучи плагіном) не враховує жодного з параметрів конфіденційності браузера, в той час як Adobe не дає зрозуміти звичайним користувачам, що зберігається. Це одне є вагомим приводом припинити використання Flash (або будь-якого відео-плагіна) і ласкаво просимо<video> .

Деякі відомості про проблеми конфіденційності (не плутати з проблемами безпеки чи вразливими місцями) можна знайти в розділі Як автоматично видалити слід історії флеш-пам’яті? на Super User.

Як зазначив Vilx у коментарях: ці проблеми конфіденційності залишаються при заміні Flash-відео на <video>, оскільки Flash використовується ще багатьма способами. Все-таки колись<video> буде підтримуватися, тоді власники сайтів, які пропонують відео (і не використовують Flash будь-яким іншим способом), матимуть вибір не обтяжувати своїх відвідувачів цим погано задокументованим записом відвідуваних Flash-сайтів.

(EDIT: Я замінив деталі посиланням на SU, що дає трохи більше розуміння; деякі коментарі нижче матимуть сенс лише стосовно попередньої редакції .)


Але ці проблеми все одно зберігатимуться, якщо людина не видалить Flash Player. І ніхто цього не зробить лише тому, що тепер вони можуть переглядати відео без цього. Flash-плеєр використовується набагато більше, ніж просто відео - на ньому також побудовано багато ігор та навіть цілі веб-сторінки. Люди будуть зберігати це, у цьому немає жодних сумнівів.
Vilx-

Щоправда, @Vilx, ти маєш там крапку. Однак, як тільки <video> буде підтримана, тоді як власник сайту, у мене буде вибір не обтяжувати своїх відвідувачів цим погано зафіксованим порушенням конфіденційності.
Ар’ян

це не зовсім вірно. зберігаються лише сайти, що вбудовують флеш-вміст. та LSO - це не файли cookie, а локальне сховище. cookie є частиною HTTP, що дозволяє серверу встановлювати змінні, які будуть передані клієнтом. їх використання для обробки сеансів виявило вразливість. LSO залишаються на вашій машині, і їх можна читати лише з флеш-файлів, що надходять з одного домену. флеш-плеєр має свої власні налаштування, оскільки, можливо, люди мають кілька браузерів. і один плагін. це трохи схоже на встановлення quicktime на Windows, і, скаржившись, він ігнорує параметри автоматичного оновлення :-P
back2dos

Добре, звичайно, Flash не зберігає жодних сайтів без Flash, я повинен зробити це більш зрозумілим. Але LSO, безумовно, поводиться як куки, оскільки ми їх знаємо з HTTP, і саме тому багато хто називає їх Flash Cookies. Насправді навіть Adobe використовує це ім'я у багатьох своїх статтях підтримки. Основна відмінність: необмежений обсяг зберігання за часом та розміром, крос-браузер і досить невідоме більшості користувачів. :-(
Ар'ян

2
Це досить відповідь FUDdy. Це правда, що LSO дуже важко доступні для видалення та режиму конфіденційності, але в той же час вони не є файлами cookie (вони не надсилаються з вихідними HTTP-запитами, за один). І сказати, що вони "небезпечніші", ніж звичайні файли cookie, є величезним FUD, враховуючи, що відомі подвиги зі звичайними файлами cookie, а жодні з LSO.
fenomas

7

Для мене було б дуже приємно мати вбудований комп'ютер або інший сторонній програвач набагато ефективніше, ніж Flash. Не всі платформи мають Flash: iPhone та Android (хоча б зараз), де тег може працювати швидше, ніж пізніше. Не кажучи вже про Linux, де Flash працює досить погано.

Оскільки Інтернет є більш семантичним, він може бути важливим для вас. Я не впевнений, як пошукові системи подобаються Google і Bing, що знаходять відео, але, напевно, вони просто знають про купу реалізацій Flash-відео, тому у сторонніх маленьких гравців немає шансів. Якщо ми використовуємо один і той же стандартний тег, то всі на рівних умовах.


Я вважаю, що Google Video знайде відео через метадані, розміщені разом із відео на таких сайтах, як YouTube та Dailymotion.
MiffTheFox

2
Я настільки ж прошитий, як будь-хто, але це найбільша перевага <video> для мене. Все, що знаходиться всередині Flash, приховано від розбору загального призначення, включаючи індексацію, яка іноді може бути тим, що вам потрібно, але зазвичай це нещасне зло.
fenomas

5

Плюси:

  • Ogg / Theora / Vorbis є безоплатним для всіх учасників ланцюга (пільговий період H.264 для розміщення H.264 закінчується в кінці 2015 року, а кодування та декодування вже підлягають оплаті)
  • Як тільки резервна копія для IE більше не потрібна, <video>буде легше, ніж Flash
  • У тюрмі для плагінів немає потреби - виробники браузерів можуть виправляти власні помилки
  • Інтегрується з CSS-ефектами
  • Інтегрується з SVG-ефектами
  • Інтегрується з JavaScript
  • Можна перенести на будь-яку платформу без дозволу Adobe
  • Користувач може легко зберегти відео на диску
  • Можна безпечно працювати в каналах синдикації (але програмне забезпечення ще не готове)

Мінуси:

  • Підтримка IE для відео-елемента повинна зачекати, поки IE9; Поточний рендер-рендер Ogg, сумісний з IE, покладається на Java до моменту завершення рішення ActiveX або рішення Silverlight
  • Сафарі потребує XiphQT, щоб грати в Ogg, тому що Apple не постачала Theora.
  • Формат із обмеженим розміром роялті, необхідний для iPhone (але не гірше Flash)
  • Неможливо перейти на весь екран у кожній доставці на робочому столі сьогодні

Проблема з Theora насправді - не роялті, а патентні тролі. Після того, як великі гравці з глибокими кишенями почнуть це підтримувати, ми можемо очікувати, що хтось, очевидно, буде поданий до суду.
hannson

Хтось (MPEG-LA), як відомо, збирає роялті за H.264. Ніхто не збирає авторські внески за Теору. Обидва вразливі до теперішніх теоретичних патентних тролів. (Поміркуйте, як Microsoft подала позов до MP3, незважаючи на те, що отримала ліцензію на портфоліо.)
hsivonen

Період наркоманії перенесений на 2016 рік
Корнель,

Редагував коментар, щоб відобразити останні події.
hsivonen

4

64 біт, і підтримка Linux буде приємною. У цій області не вистачає спалаху (у двох тисячах бойових дев'яти). Просто мати справжню конкуренцію - це завжди добре. Якщо основні відео-сайти починають використовувати це поруч із Flash або навіть замість Flash; Це буде одна менш власна програма, яка мені знадобиться. Відкритий код означає швидші інновації. Приділіть йому час, люди створять спосіб доставки відеозахисних файлів, захищених DRM .


3

Більше плюсів для Flash:

  • Adobe може додавати нові функції та нові кодеки для відео набагато швидше для масової аудиторії (як правило, до року понад 90% користувачів переходять на останню версію Flash) порівняно з постачальниками браузерів (там все ще велика кількість користувачів IE6 там і цей браузер вийшов у 2001 році).

  • Я думаю, що в Flash знайдуться функції, які зрештою стануть доступними для браузерів, але їх ще немає:

    • повноекранне відео (є доповнення для Firefox, яке підтримує це, але жоден з браузерів не робить цього)
    • відеокамера, лише невелика кількість веб-сайтів використовує це, але є деякі справді прикольні речі, які трапляються сьогодні з відеокамерою та доповненою реальністю у Flash
    • відео "peer-to-peer", щойно додане у програвачі Flash Player 10, а оскільки проникнення Flash 10 наближається до 90%, я думаю, ви побачите більше

Оскільки ті, хто каже, що Flash не піддається індексації, перегляньте, чим Google займається останнім часом з індексуванням Flash-вмісту завдяки плеєру без голови, який постачав Adobe. Отже, якщо ви шукаєте в Google пошук файлів FLV , ви можете бачити, що Google вже індексує Flash-файли відео.

Тим часом Adobe Premiere CS4 має розпізнавання мови, що виводить субтитри для відеофайлів у форматі XML, які можна легко використовувати у Flash відео. Тож очікуйте, що відео для Flash у майбутньому стане набагато більш пошуковим.


Я б заперечував, що ті самі люди, які використовують IE6, швидше за все, використовують Flash 6. Я натрапив на десятки людей із комп'ютерами зі встановленими давніми пакетами Java / Flash / жахливий кодек, і більше нічого. Оновлення користувачів, а не компанія, яка виробляє продукт. Ваша примітка щодо субтитрів є хорошим моментом, хоча, наскільки мені відомо, обидва конкуруючі відеоформати дозволяють потоки субтитрів, а <video> дозволить користувачам мати системну перевагу для відображення субтитрів, не чекаючи, коли Adobe додасть цю функцію.
Groxx

3
  1. Сьогодні підтримується багато мобільних пристроїв : iPhone, iPod Touch, Symbian S60, Android тощо

  2. Mozilla Firefox, Google Chrome, Apple Safari і Opera підтримують тег (надано, вам потрібно буде кодувати до 2-х форматів: H.264 та Ogg Theora. Однак ви можете використовувати повторно відео H.264 за допомогою Flash або Silverlight збій безпеки для старих браузерів та Internet Explorer


2
  • Користувач має контроль над інтерфейсом користувача: вони можуть вибрати, який браузер вони хотіли б завантажити та використовувати, і залежно від того, як це працює (я не впевнений у деталях, але я знайомий з концепцією), навіть зберігати їх браузер і просто виберіть для нього плагін обробника npapi. Скільки разів ви застрягли, використовуючи кричущий інтерфейс відеоконтролю від дій, тому що розробники сайту, на якому ви знаходитесь, були занадто ледачими, щоб зробити це правильно (або використовувати блок-програму ). Потужність для користувачів !, я кажу.

  • Його відкритий джерело. Тепер я не RMS або щось подібне, і це не має нічого спільного з етикою чи іншим подібним, але OSS - це просто більш ефективний, кращий шлях. Це дає кращий код.

  • Краща підтримка платформи. Зараз Linux + flash = погано. Adobe - єдиний, хто може зробити з цим що завгодно. Це смокче.

  • як ви сказали, більш семантичні.


Гаразд, добре, це НЕ ВЖЕ правда, але в цілому це так.
Джо

Ну ... я думаю, це було б гідним цілої нової дискусії / полум'я. :)
Vilx-

о, давай, навіть імперія зла визнає своє справжнє внутрішньо! (Документи Хеллоуїна :))
Джо

1
насправді, якщо я правильно це зробив, у кінцевій специфікації користувач не матиме контролю над інтерфейсом користувача ... натомість елементи керування інтерфейсом будуть чітко визначені в специфікації, сценарії, написані через JS та стилізовані за допомогою CSS ... я так з нетерпінням чекаю всіх, хто стилізує ці елементи управління ... ;-P
back2dos

IME, Open Source == значно швидший код у кількох конкретних областях, а ще гірше в інших місцях. Величезну кількість можна дізнатися з декількох рядків коду, що надається експертами, але в проектах ОС часто 90% їх коду зовсім не вистачає елегантності / ефективності. (великі проекти є частим винятком тут)
Groxx,

2

Сет дістав більшість великих. Інші, про які я можу придумати:

  • розмір тестової матриці вибухає (я бачив, що одна помилка виникає лише в IE7 із Flash 9.0.48 - скільки незначних версій Flash ви хочете протестувати з кожним браузером?)
    • Навіть якщо ви повинні вибрати лише одну точну версію для підтримки та змусити всіх інших до оновлення / поновлення, це неправда, що "Flash є скрізь однаковим": "Flash плагін для IE" та "Flash плагін для всіх інших" aren навіть не той самий двійковий (і так, це важливо: вони отримують доступ до мережі різними способами, що було причиною моєї помилки IE7 / F9)
  • всі пишуть власного плеєра, тому інтерфейс користувача та надійність несуперечливі
  • веб-переглядачам дозволено реалізувати повноекранний варіант для HTML5-відео, а це означає, що все скоро стане, якщо цього ще немає (у багатьох Flash-відеоплеєрів є, але у багатьох немає)
  • ні, не у всіх є Flash (надано, це звичайніше, ніж HTML5 відео зараз, але це не всі щасливі цукерки веселої землі)
  • сценарій - це величезний біль (має свій власний DOM, події, не зовсім ескізну мову скриптів тощо)
  • він має бездоганну продуктивність, якщо ви не в Windows (запуск його у віртуальній машині Windows під Mac OS X використовує на 5-10 разів менше процесора, ніж запуск рідного Mac плагіна)
  • він має слабку стабільність (кожен збій браузера, який я бачив принаймні за 3 роки, був на сторінці Flash; якщо ваше відео вбиває весь браузер, вони не повернуться, навіть якщо це справді помилка Adobe)
  • він взагалі не працює у багатьох місцях, наприклад, у 64-бітному процесі (якщо ваші користувачі запускають "Internet Explorer (64-бітний)" замість "Internet Explorer" помилково, пуф, немає відео)

Коротше кажучи, єдина причина використовувати Flash - це "більшість людей сьогодні встановлено" - це може бути досить вагомою причиною, поки це триває.


Багато з них хороші, але деякі здаються неприйнятними. Хоча це правда, що Flash не однаковий для версій та веб-переглядачів, але, безумовно, він є більш послідовним у всіх версіях, ніж, скажімо, CSS, і більш послідовний у веб-переглядачах, ніж, ну, ні в чому. ;) А що стосується того, що сценарій сприймає біль, мені більше подобається мати такий самий DOM у кожному браузері: P І я не знаю, чи дивився ви на AS3, але порівняно JavaScript стає досить крижаним. (Доки Гармонія все одно не з’явиться ..)
феноми

2
Хороші моменти, за винятком: (a) є бібліотеки JS / CSS, які охоплюють більшість невідповідностей (це насправді не так вже й погано), і (b) режим відмови для дивного CSS в IE6 є "пробіл не правильний (невеликий хак потрібно) ", тоді як для помилок Flash це часто" не працює взагалі (і удачі налагодження!) ". І (на мій перший погляд) я насправді набагато скоріше маю сильно непослідовний CSS, ніж трохи непослідовний Flash; перший - тестові прогони O (n), тоді як останні - тестові прогони O (n * m) (тобто, немає жодного способу ми їх охопити всі).
Кен

О, а що стосується DOM, то мені більше подобається мати один DOM на весь мій документ. Гадаю, різні пріоритети, але передача IME між JS та AS набагато болючіше, ніж різниці у веб-переглядачі браузера.
Кен

2

Оскільки тепер браузер отримує відеофайл через звичайний HTTP, порівняно з деяким незрозумілим методом, визначеним у файлі SWF (який потрібно було б проаналізувати), тепер ви можете мати веб-проксі, які також можуть кешувати відеофайли! Як і сам браузер зможе кешувати відео-файл.


Ну, наскільки я бачив флеш-ролики, всі вони використовували звичайний HTTP під ним. Просто запустіть Fiddler і подивіться, що вони роблять (приємний спосіб збереження будь-якого флеш-відео btw).
Vilx-

Напівсправа: Flash може отримувати відео з HTTP або RTP. Справа в тому, що більшість відео на замовлення доставляються через HTTP. Подивіться, як сервери YouTube роблять відео, якщо ви мені не вірите.
Стю Томпсон

2

Плюси HTML5:

  1. Він підтримує абсолютно новий API DOM для відеооб'єктів, ви можете писати сценарій, який може взаємодіяти з новими тегами HTML5.
  2. Ви можете виявити відтворення різних форматів відео, призупинення та відтворення відтворення відео.
  3. Його вже добре підтримують. Firefox, Opera, Chrome вже підтримують хром, відео тощо ... Навіть youtube тестує якийсь програвач HTML5.

Flash плюси / мінуси HTML5:

  1. Спалах є скрізь. Таким чином, HTML5 знадобиться багато і багато часу, щоб наздогнати.
  2. Підтримка Flash підтримує широкі функції, нехай це буде візуалізація HW, підтримує відео високої чіткості, анімаційні функції, які вона підтримує, просто незамінні
  3. API DOM ніколи не замінить функцію AS2 / AS3, яка вже підтримується flash.
  4. Просто порахуйте кількість професійних розробників флеш-версій там ... вони ніколи не переключаться, якщо HTML5 не відповість на всі їхні запитання. Існує кількість розробників flash, які ще не перейшли з AS2 на AS3 :-)

2

Ось мої плюси HTML 5 у 2012 році:

  1. Я використовую HTML5 слід YouTube. Тепер флеш-плеєр не збивається весь час. Зараз мій комп’ютер стабільний тижнями. Зараз я щасливіша.
  2. Я не бачу "оновлення програвача HTML5" кожного разу, коли я перезавантажую комп'ютер, як це робиться зі спалахом.
  3. Після того, як вбудоване відео скрізь працює з HTML 5, я можу видалити спалах зі свого комп’ютера, тому що єдине його використання було для відтворення відео.
  4. Це професіонал для розробників веб-сайтів: у мене є флешблокер через те, наскільки дратівливий спалах. У мене немає блокатора HTML5. Вебмайстри мають другий шанс надіслати мені вміст.
  5. HTML5, швидше за все, буде належним чином реалізований у веб-переглядачах, а не в безпеці №1 на більшості комп'ютерів.

1

Моя віра в плюси:

  • Це відповідає стандарту HTML до поточного практичного використання в Інтернеті.
  • Здається, було б легше / краще придбати мобільні пристрої для підтримки відео / аудіо тегів, а не перенесення Flash на пристрої.
  • Ogg - це відкритий стандарт, а Adobe контролює Flash.
  • Я вже бачив, де місцями люди викладають рішення, щоб провалитися, тобто якщо ваш браузер не підтримує відео / аудіо теги, він буде використовувати Flash.
  • Легша взаємодія зі стандартними елементами HTML та JavaScript.

Моя найбільша переконання в тому, що Ogg трохи відстає в плані стиснення та якості. Але я б уявив, що над цим працює. Що ще важливіше, якщо більше людей почнуть його приймати, тим більше людей, ймовірно, приєднаються до роботи над Оггом, щоб зробити його краще.

Конкуренція також є ключовою, оскільки жоден великий програвач не змушує Adobe реально нічого робити з Flash. Таким чином, Adobe може контролювати ринок з точки зору відеоконтенту в Інтернеті.


Ogg і Flash не можна порівняти безпосередньо.
Стю Томпсон

@ Stu, питання стосується "флеш-відео" не всіх флеш.
TRiG

@TRiG, ​​відповідь Бена стосується більше, ніж "флеш-відео"
Стю Томпсон,

1

Я вважаю, що це знищить Flash, оскільки стандартна підтримка з відкритим кодом для iphone, android та інших мобільних телефонів може бути швидко впроваджена, а також підтримка настільних ОС. Формат OGG дозволяє мені пропускати вперед у відео-файл через звичайне http-з'єднання. Я можу клацнути правою кнопкою миші та зберегти файл, якщо це дозволено, обмін і транспортування цих файлів буде простішим. Як «правильну» розмітку, до неї можна орієнтуватися буквально 100-ти тисяч користувачів, використовуючи спеціалізовані пристрої для доступу до Інтернету. Як "належний" елемент dom, він може спілкуватися з javascript, що дозволяє йому повністю взаємодіяти з рештою вмісту сторінки, і, нарешті, Microsoft має досвід роботи з видом того, що робить вигляд, що ігнорує майбутні стандарти, просуваючи свої фірмові рішення, у міру досягнення максимальної потреби, вони викидають кермо повністю вправо і розгортають реалізацію, щоб захистити свою базу користувачів. Flash є єдиним вибором для відео в Інтернеті, але не набагато довше, його відмінне програмне забезпечення саме по собі, і я бачу, що він займає певну позицію, але для відео це лише коли-небудь, хто займає "єдиний вибір".


1

Я б сказав, що певна професійна програма <video>замість Flash - це те, що я зможу переглядати відео у своєму браузері без того, щоб воно вийшло з ладу або збилося з розуму повільним. Я використовую 64-бітний OpenBSD, тому гнаш - це все, що я можу отримати, і вмикаю його лише тоді, коли відчуваю себе справді ризикованим, бо більшу частину часу я натрапляю на Flash-банерну рекламу, і мій браузер (firefox 3.5) вийде з ладу.

І мій браузер мобільного телефону не підтримує спалах, але він підтримує відеотег (і він теж не надто "фантазійний" телефон).


1

Щодо цього пункту:

"Що стосується семантичної частини - я розумію, що пошукові системи можуть тепер краще виявити відео, але ... що вони з ними все одно робитиму? ОК, щоб вони знали, що на сторінці є відео. І? Вони не можу індексувати відео! Мені б хотілося ще аргументів тут. "

якщо оптимізовано належним чином, відео буде містити стенограму, яку пошукова система може прочитати, і відповідно оприлюднити всю інформацію про відео. Я думаю, вони можуть проіндексувати сторінку відео? що стосується його вартості ... я думаю, мені не доведеться дивитися лайно, що мені не потрібно, щоб знайти щось мені потрібно, bcz Я точно буду знати, що на відео


1

Ви можете використовувати Flash сьогодні ... це найбільш реалістичний спосіб охопити повнорозмірну аудиторію.

(FD: Я працюю в Adobe)


3
хммм ... ну, принаймні, він чесний ... міг зробити вигляд, що він з W3C ... :-D ... і у нього дуже хороший момент ...
back2dos

1
Мені здається зрозумілим, що використовувати лише HTML5 в ці дні було б помилкою. Однак навіть не пропонувати HTML5 як варіант, це перешкоджає прогресу, оскільки <video> - це явно шлях.
Матчу

0

Я розумію, що велика справа в тезі полягає в тому, що це відкритий стандарт. Коли лише один постачальник може реалізовувати Flash, ви вирішили реалізовувати / порти на нових платформах, браузерах чи навіть версіях браузера.

Хвилювання все на цьому рівні, а не в деталях реалізації. Турбуватися щодо того, що є технічно вищим, - це щось на кшталт того, що стосується самого себе щодо здатності фашистського уряду змусити поїзди курсувати вчасно.


Чи виявляв Adobe коли-небудь недолік у своїх зусиллях до порту свого гравця? Я не знаю жодного іншого програмного забезпечення, яке працювало б на стільки платформах, як їхнє. В їхніх інтересах бізнесу дуже важливо, щоб вони портували там, де це можливо.
Vilx-

1
Flash, можливо, переноситься на багато платформ, але, як Алекс Бассон уже вказував: Flash у не-Windows часто працює погано. Не знаєте, як це вписується в їхні ділові інтереси.
Ар'ян

2
@Vilx: Ваш коментар звучить для мене як "Масса завжди була для мене справді доброю". Хоча не всі з нас можуть жити у Великому Домі. Якщо ви згодні зі своєю ситуацією і не заперечуєте проти постійних турбот, що Adobe може одного разу вирішити продати вас за течією річки, добре. Деякі з нас не хочуть жити так.
ТЕД

1
@ Ted: Порівнювати власницьке програмне забезпечення з фашизмом і рабовласництвом надзвичайно непотрібно. І вільне, і власне програмне забезпечення виконують роль у світі технологій, і говорити так, ніби технічна перевага не має значення - це не в кращих інтересах F / OSS ...
fenomas

1
@Vilx: Що з вами відбувається, якщо Adobe просто вирішить, що їм більше не потрібно підтримувати те, на чому базується ваш бізнес? Що станеться, якщо у них буде невдача і піде з бізнесу? Що станеться, якщо вони придбають одного з ваших конкурентів і вирішать більше не ліцензувати ваше програмне забезпечення для вас? Навіщо ставити себе в становище того, що доведеться «довіряти» комусь іншому, щоб не брати шланг у ваш бізнес?
ТЕД

0

Буде приємно використовувати деякі функції HTML 5 ... через 5-10 років ...

У нас все ще занадто багато відвідувачів, які використовують Internet Explorer 6, щоб їх ігнорувати, мине зовсім довгий час, перш ніж ми зможемо перейти лише до тестування сторінок для IE7 + ...


+1, я вважаю, що це важливий момент, чому б не турбуватися підтримкою <відео>, коли вона обслуговуватиме лише невелику підмножину користувачів? Те ж саме для всіх ажіотажів навколо двигунів Javascript Chrome / Firefox 3.5, це приємно для синтетичних орієнтирів, але на практиці нічого не варте, тому що веб-застосунок повинен бути досить швидким, щоб працювати на IE, анулюючи будь-яку вигоду від складеного Javascript. Обом буде приємно через 5 років, і це оптимістично.
JulianR

Не важко деградувати
відеотег,

Більше браузерів, ніж FF та IE. Кожен, хто кодував HTML в кінці 90-х, знає безліч причин тікати від тегів, які працюють лише в одному браузері ..
fenomas

1
Можливо, ви також можете подивитися на code.google.com/p/video4all ("Надання <video> підтримки тегів для архаїчних браузерів, які не підтримують її!")
Ms2ger

0

Я думаю, що велика більшість цих відповідей зводиться до цього: Flash розроблений здебільшого для масового ринку, тому він забезпечує найпростіший спосіб покрити основну частину ринку, але він не має достатньої кількості для покриття менш поширених та нових платформ (тобто хиткий Linux і немає iPhone). Це історія з Flash майже з першого дня. Це практично тематичне дослідження того, як власне програмне забезпечення та програмне забезпечення ОС відрізняються (і доповнюють одне одного).

З іншого боку, я думаю, що більшість відповідей серйозно підриває кут кодека. Є одна головна причина, чому Flash-відео сьогодні домінує в Інтернеті: це єдине спосіб опублікувати єдину версію відео та очікувати, що його переглядатимуть більш ніж половина вашої аудиторії. Навіть незважаючи на те, що відеотег виглядає добре розробленим, наскільки підходить декілька вихідних файлів до встановлених користувачем кодеків, все ще важко знати, скільки кодеків потрібно, щоб покрити відсоток аудиторії, і неможливо знати, чи будуть люди оновлення по мірі появи нових кодеків. Flash-відео має більш відомі кількості та досить хороші очікування оновлень для великої частини аудиторії.

Я також думаю, що кут ефективності також завищений у більшості відповідей. Це правда, що Flash використовує більше процесора, ніж будь-який інший у мене плеєр, але він також запускається швидше - на порядки. Коли я натрапляю на веб-сторінку із вбудованим MPG, мій браузер заморожується на 15+ секунд під час завантаження QuickTime, або, можливо, лише на 5 секунд, якщо він вже працює. (Майже настільки ж погано, як PDF;)) Очевидно, що Flash в деяких аспектах менш ефективний, але в інших випадках він ефективніший; як і будь-які компромісні рішення.


QuickTime - це ще одне розширення браузера, як Flash. Вбудований у браузер відеотег обов'язково означатиме, що часу запуску не буде.
Граф

0

Одним із факторів є те, що поточна специфікація html 5 не змогла домовитись про один кодек через розбіжність постачальника браузера.

Із статті нижче:

"Після непомірної кількості дискусій, як у публічному, так і в приватному плані, щодо ситуації щодо кодеків для та в HTML 5, я неохоче прийшов до висновку, що не існує відповідного кодеку, який всі постачальники готові впровадити та відправити"

Постачальники браузера сваряться

Зрештою, навіть якщо ви використовуєте відеотег, ваш відеокодек може підтримуватися не в усіх браузерах, навіть якщо вони підтримують тег.

Як уже згадували інші, це може не спричинити жодної реальної проблеми, але я вважаю, що необхідно зробити кілька версій одного файлу доступними, безумовно, негативними.


13
Помилка Вимоги до кодеку відмінено, а не відеотег. На сьогоднішній день схоже, що все одно, хто підтримує Ogg Theora, все одно - Apple є єдиним, хто підтримує <відео>, і я не думаю, що вони виживуть на ринку, якщо продовжуватимуть що вгору
Квентін

Це в значній мірі не питання. Див. [Daring Fireball] [ daringfireball.net/2009/07/ffmpeg2theora] : все це означає, що сервер повинен зберігати відео у двох формах та надавати обидві альтернативи.
Сет Джонсон

1
Кодування у кількох якостях та CODEC швидко стає реальністю. Ще коли люди були задоволені справжніми потоками 256kbps, а телефони були однотонними LCD, це було нормально. Зараз у нас є різні якості та пристрої - Інтернет, iPod, телефони та незабаром телевізор. Причини для скарг на кодування вмісту в декілька форматів / якостей є слабкими. І я вважаю, що якщо хтось хоче найменший загальний знаменник CODEC, то вони можуть перейти до старої школи з h.263, що, швидше за все, є скрізь. Тільки нові, сексуальні CODEC - це проблема.
Стю Томпсон

Специфікація не повинна все-таки вирішувати кодек. Я не пригадую, щоб тег <img> мав такі вимоги, окрім галузевих стандартів JPG та GIF та нещодавно PNG. Я міг уявити, що один або два з цих трьох форматів зображення застаріють через 10 років, коли будуть введені кращі. Те саме стосується відеокодеків.
hannson

@Hannson: Не так ... реалізація imgтегу у всіх браузерах не підтримує всі формати зображень. Я закликаю вас переглянути детальну інформацію про це посилання: en.wikipedia.org/wiki/…
Стю Томпсон,

0

Я нещодавно читав про це для сайту, який зараз будую. Наразі я пішов із Flash-відео, бо запуск досить скоро. Крім того, ми перебуваємо у спільному хостинг-середовищі, тому все перетворення відео має бути здійснено до завантаження відео. Я не хочу просити клієнта завантажувати дві версії кожного відео.

Але, зрештою, я хочу перейти на відкрите відео. Це виглядає досить круто. Я бачив демонстрацію, яка використовує javascript для накладання субтитрів на відео, витончено принижуючи при відсутності javascript текстову стенограму під відео. (Я думаю, що це було у «A List Apart»). http://arstechnica.com/open-source/news/2009/05/google-dailymotion-endorse-html-5-and-standards-based-video.ars


0

Flash контролюється однією компанією. Ця компанія може вирішити, що саме робити з майбутнім Flash, і ніхто більше не може вплинути на це. Скажімо, наприклад, що вони (Adobe) раптом вирішують стягувати ліцензійну плату за використання Flash. Що буде з усіма мільйонами веб-сайтів залежно від цього?

Нам потрібно вжити заходів, і це зараз. Ми повинні використовувати відкриті стандарти, і це нам дуже потрібно. Це єдине, що робить кровотечу тегів важливим для світу.

(Плата за ліцензування на Flash може чи не здаватись реалістичним кроком від Adobe, але це не має значення. Моя думка, що вони контролюють. Інша річ, що може статися, це те, що Adobe вирішить скасувати Flash. Уявіть, що буде тоді , якщо не було тегу.)


0

Поточний стан Flash:

Платформи Flash Desktop:

  • IE
  • Microsoft Edge
  • Сафарі (Mac)
  • Хром
  • ФФ
  • Опера

Мобільні браузери:

  • Немає

Таким чином, ви не можете використовувати Flash-відео у мобільних браузерах, оскільки Flash Player заздалегідь не встановлений.

Оптимальний спосіб - використання відео HTML5 із резервним запасом Flash для тих браузерів, у яких HTML5 відео не підтримується.


У цей день і вік сцена змінилася. HTML-відео майже всебічно підтримується (з деякими химерностями), тоді як Flash - саме - надзвичайно непопулярний серед мобільних пристроїв. Так, так, сьогодні HTML-відео має набагато сенс, ніж 6 років тому. :)
Vilx-
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.