= Сообщение: 1276 из 2735 =================================== RU.FTN.DEVELOP = От : Mithgol the Webmaster 2:50/88 02 Sep 17 19:20:38 Кому : All 02 Sep 17 19:20:38 Тема : Проблемы демонстрации видеозаписей в сообщениях эхопочты в Фидонете FGHI : area://RU.FTN.DEVELOP?msgid=2:50/88+59aada7e = Кодировка сообщения определена как: CP866 ================================== ==============================================================================
Вчера и сегодня я провёл испытание возможности употребления в гипертекстовом Фидонете видеозаписей, загруженных в P2P-распределённую файловую систему [IPFS](https://ipfs.io/), и возможности последующего отображения таких видео в результатах трансляции сообщений, совершаемой из гипертекстового Фидонета далее по RSS и в социальной сети LiveJournal.
И не скрою, что в результате я наблюдал сразу несколько технических проблем в этом деле, которые меня не порадовали.
Во-первых, даже на первейшем шаге всего процесса, а именно при выборе формата хранения видеозаписи, не довелось обойтись без пренеприятного сюрприза.
На поверхности кажется, что в качестве такого формата более всего подходит MP4, так как [поддержка этого формата во браузерах](http://caniuse.com/#search=mp4) является почти повсеместною, тогда как у ближайшего конкурента его (у WebM) всё [не так хорошо](http://caniuse.com/#search=webm): в IE поддержка по умолчанию отсутствует (требуется установка кодеков в Windows вручную), в Safari поддержка по умолчанию отсутствует (требуется установка кодеков в macOS вручную), айфоны да айпэды вообще не дают никакой поддержки (и поделать в iOS ничего нельзя с этим).
Однако, в отличие от браузера Google Chrome, у его открытого движка Chromium (который лежит в основе моего фидобраузера PhiDo и редактора FidoEdit) другое отношение к поддержке видеопроигрывателей MP4, этой поддержки в нём нет.
Стало быть, либо использовать MP4 (но ни фига не увидать в фидобраузере), либо использовать WebM (но ни фига не увидать на эппловских мобильных устройствах), либо придумывать более сложную разметку гипертекста в гипертекстовом Фидонете, предусматривающую возможность указания нескольких видеоальтернатив (да притом обременять фидошников публикацией нескольких файлов). Всё это мне не нравится.
Эта проблема представляется мне труднопреодолимою, разве что Apple и Microsoft дозреют до внедрения реализаций WebM в своих браузерах (что не будет для них выгодным, так как они входят в число продвиженцев MP4), или разве что явятся среди программистов, Chromium употребляющих, авторы какого-нибудь решения, позволяющего подключить внешний кодек MP4, да притом ещё лицензионно чистый (например, [OpenH264](http://www.openh264.org/) от Cisco), что опять же не особенно вероятно, потому что непомерно много труда (и не очень понятно, насколько архитектура Chromium вообще способна обеспечить этакое подключение).
Во-вторых, на видеозаписи надо отдельно налагать те ограничения по ширине, которые прежде наложены были на иллюстрации, и наложу:
Эта проблема легко преодолима; я даже увидел бы и ликвидировал бы её с самого начала, если бы видеопроигрыватель не бездействовал в фидобраузере вследствие предшествующей проблемы.
В-третьих, неприятно выглядит результат трансляции сообщения, совершённого из гипертекстового Фидонета в RSS и далее в LiveJournal. Как оказалось, LiveJournal при виде HTML-тега video выкусывает его из основного исходного кода сообщения и оборачивает во фрейм размером 480 на 400 пикселов. Естественно, когда видеозапись превосходит этот размер (а я при проверке использовал видеозапись FullHD, то есть 1920 на 1080 пикселов), тогда читателю сообщения виден в LiveJournal только очень небольшой клочок кадра, а управляющие кнопки видеопроигрывателя и вовсе не видны.
Тут я опять же ясно вижу стенку труднопрошибаемую. В языке HTML5 элемент video появился [в конце февраля 2007 года](http://www.wiumlie.no/2007/video/), более десяти лет тому назад. Если за десять лет в социальной сети LiveJournal разработчики не ударили пальцем о палец для того, чтобы обеспечить возможность употребления тега video непосредственно в тексте отображаемых блогозаписей (совершенно так же, как употребляется, например, тег img), то что надо сделать для того, чтобы в 2017 году сподвигнуть их?
Больше же никаких проблем не было. В заключение я укажу адреса некоторой части достигнутых результатов.
(Хранение блогозаписей, ретранслированных через RSS в LiveJournal, по правилам LiveJournal является временным. [FAQ гласит](https://www.livejournal.com/support/faq/151.html), что через 14 дней они автоматически уничтожаются. Значит, как говорится, спешите видеть.)
Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/ Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj]
... Освобождение от диктатуры возможно. (Джин Шарп) --- Эшелону: Kilderkin Artichoke Badger Emerson Tzvrif SDIS T2S2 STTC DNR * Origin: Лао-Цзы ответил на это ему, что теперь есть два Лао-Цзы (2:50/88)