forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FTN.DEVELOP

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 02.09.2017, 22:11
Mithgol the Webmaster
Guest
 
Сообщений: n/a
По умолчанию Проблемы демонстрации видеозаписей в*сообщениях эхопочты в*Фидонете

Mithgol the Webmaster написал(а) к All в Sep 17 19:20:38 по местному времени:


Вчера и*сегодня я*провёл испытание возможности употребления в*гипертекстовом Фидонете видеозаписей, загруженных в*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, да*притом*ещё лицензионно чистый (например, [OpenН264](http://www.openh264.org/) от*Cisco), что*опять*же не*особенно вероятно, потому*что непомерно*много труда (и*не*очень понятно, насколько архитектура Chromium вообще способна обеспечить этакое подключение).


Во-вторых, на*видеозаписи надо отдельно налагать те*ограничения по*ширине, которые прежде наложены*были на*иллюстрации, и*наложу:

https://github.com/Mithgol/phido/com...e8b11165178ccf

https://github.com/Mithgol/fidomail2...be5e03ca27b107

Эта проблема легко преодолима; я*даже увидел*бы и*ликвидировал*бы её с*самого*начала, если*бы видеопроигрыватель не*бездействовал в*фидобраузере вследствие предшествующей проблемы.


В-третьих, неприятно выглядит результат трансляции сообщения, совершённого из*гипертекстового Фидонета в*RSS и*далее в*LiveJournal. Как*оказалось, LiveJournal при*виде НTML-тега video выкусывает*его из*основного исходного*кода сообщения и*оборачивает во*фрейм размером 480*на*400 пикселов. Естественно, когда видеозапись превосходит этот*размер (а*я при*проверке использовал видеозапись FullНD, то*есть 1920*на*1080 пикселов), тогда читателю сообщения виден в*LiveJournal только очень*небольшой клочок*кадра, а*управляющие кнопки видеопроигрывателя и*вовсе не*видны.

Тут я опять*же ясно*вижу стенку труднопрошибаемую. В*языке НTML5 элемент*video появился [в*конце февраля 2007*года](http://www.wiumlie.no/2007/video/), более десяти*лет тому*назад. Если за*десять*лет в*социальной*сети LiveJournal разработчики не*ударили пальцем*о*палец для*того, чтобы обеспечить возможность употребления тега*video непосредственно в*тексте отображаемых блогозаписей (совершенно так*же, как*употребляется, например, тег*img), то*что надо*сделать для*того, чтобы в*2017*году сподвигнуть*их?


Больше*же никаких*проблем не*было. В*заключение я*укажу адреса некоторой*части достигнутых результатов.

Фидонетовский первоисточник тестовой блогозаписи:

area://Ru.Blog.Mithgol?msgid=2:50/88+59a9d219

Результат сохранения тестовой*блогозаписи в*P2P-распределённой файловой*системе IPFS:

https://ipfs.io/ipfs/QmNQYkpНagStAqu...N9xuUbKUfpJAoe

Результат ретрансляции тестовой*блогозаписи через*RSS в*LiveJournal:

https://fidonet-mithgol.livejournal.com/2737216.html

(Хранение блогозаписей, ретранслированных через*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
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:42. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot