forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   RU.FTN.DEVELOP (http://forum.wfido.ru/forumdisplay.php?f=73)
-   -   Технический успех демонстрации звукозаписи в фидонетовской эхопочте (http://forum.wfido.ru/showthread.php?t=43038)

Mithgol the Webmaster 25.10.2017 01:57

Технический успех демонстрации звукозаписи в фидонетовской эхопочте
 
Mithgol the Webmaster написал(а) к All в Oct 17 22:26:52 по местному времени:


Вчера и*сегодня я*провёл испытание возможности употребления в*гипертекстовом Фидонете звукозаписи, заранее*помещённой в*P2P-распределённую файловую*систему [IPFS]([url]https://ipfs.io/),[/url] и*возможности последующего прослушивания такой звукозаписи в*результатах трансляции сообщений, совершаемой из*гипертекстового Фидонета далее по*RSS и*в*социальной*сети LiveJournal.

Аналогичная демонстрация видеозаписи (которую я*упоминал*тут в*сообщении area://Ru.FTN.Develop?msgid=2:50/88+59aada7e в*начале сентября) не*обошлась, к*сожалению, без*некоторых проблем, поэтому сейчас я*с*удовольствием упомяну проблемы, без*которых сейчас удалось обойтись при*звуковоспроизведении.


При*выборе видеозаписи проблемою становится формат: запатентованный формат*MP4 не*поддерживается движком*Chromium (чтобы не*провоцировать программистов, использующих этот*движок, на*нарушение патента), а*лицензионно более*чистый формат*WebM не*поддерживается в*iOS (то*есть на*айфонах и*айпэдах и*айподах компании*Apple, тем*самым оказывающей*давление для*торжества MP4 над*WebM).

Что*касается звукозаписи, то*выбор*формата однозначен: в*нынешнем*году MP3 освободился от*патентов, ограничивавших его*употребление в*два*предшествующих десятилетия, и*его невозбранно поддерживает каждый браузерный движок.


Видеопроигрыватель мне*пришлось ужимать по*ширине*страницы (так*как*кадр использовавшейся в*сентябре видеозаписи был*крупным).

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


Единственною на*сей*раз проблемою стала*та, которая проявилась при*трансляции тестового*сообщения из*гипертекстового Фидо по*RSS и*далее в*социальную*сеть LiveJournal. Оказалось, что*LiveJournal просто-напросто выкусывает тег*audio (как*запрещённый в*LJ, надо*думать?) и*звукопроигрыватель не*показывается.

С*этой проблемой я*ровным*счётом ничего не*могу поделать (проблема*эта ── на*их стороне и*на*их*совести), а*за*вычетом*её моя*тестовая*демонстрация звукозаписи завершилася полным техническим успехом.


Отдельного упоминания заслуживает список тех*достоинств, по*которым этот*мой*стандарт фидонетовской записи звукопроигрыватель опережает прежний*стандарт воспроизведения*звука в*FIPS:

╔═════════════════════════════════════════════════════────────────────────────
║ Цитата из эхи: Ru.Blog.Mithgol (Фидонетовский блог Мицгола-вебмастера)
║ URL сообщения: area://Ru.Blog.Mithgol?msgid=2:50/88+59ee535b
║ Автор и время: Mithgol the Webmaster, 2:50/88 (23 Oct 17 23:37)
║ Кому написано: All
║ Тема: Проверка возможности прослушивания звукозаписей в*эхопочте*Фидонета
╚════════════════════════════════════════════════════════════════════─────────

Раз я*пишу*тут о*&+AKs-;новой технологии&+ALs-;, то*впору в*очередной*раз задаться*вопросом: а*насколько она*новая? ── какими ранее*были в*Фидонете средства звуковоспроизведения?

Мне*сейчас припоминается только*то*одно, которое было*заложено в*просмотрщик фидопочты в*FIPS. Я*вкратце упомяну*сейчас о*том, чем*моё*решение превосходит тогдашнее, и*потрачу на*это пять*абзацев (по*абзацу на*каждое достоинство).

FIPS мог воспроизводить*звук только в*том*случае, если*фидошник заблаговременно скачал и*установил мультимедийный*пакет, содержащий этот*звук. (Это*было очень*разумно во*времена 2400-бодовых модемных соединений, но*появление FGНI*URL, надеюсь, делает более*гибким употребление URLов для*адресации звукозаписей. Даже*если закон*Яровой или*другая путинистская инициатива вызовет чудовищное подорожание Интернета и*сотовой*связи и*возвратит Фидонет во*времена 2400-бодовых модемных соединений, то*и*тогда более*гибким будет употребление URLов*FGНI, указывающих на*звукозаписи в*конкретной файлэхе, а*не*итог попытки собрать мультимедийный пакет всея*Фидонета.)

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

FIPS предполагал хранение звукозаписей в*формате*WAV. Мой*стандарт рекомендует*MP3, но*в*принципе допускает какой*угодно другой*формат (лишь*бы движки*браузеров поддерживали*его) ── так*что со*временем, если*всё пойдёт хорошо, можно*будет перейти*на*[Opus]([url]http://opus-codec.org/)[/url] по*мере появления внутрибраузерной поддержки*его. Здесь уместно*сказать о*том, что*формально формат*WAV также поддерживает хранение звукозаписей MP3 (или,*например, Ogg*Vorbis), но*только при*условии постоянного битрейта (то*есть VBR не*поддерживается), тогда*как мой*стандарт не*накладывает такое*ограничение.

FIPS предполагал для*адресации звукозаписи использовать особое кодовое*слово (например, FmMW21 для*файла 00000001.WAV) и,*следовательно, просмотрщик фидопочты принуждён*был проверять весь*текст на*наличие букв*FmM. Мой*стандарт расширяет мою*же прежнюю*идею фидонетовских*рун, построенных на*знаках пунктуации, во*всяком*случае более*редких, чем*буквы. (Кроме*просмотрщика их*проще*заметить и*читателю, если он*пользуется догипертекстовым просмотрщиком и*оттого вынужден вручную*найти звукозапись в*тексте и*затем*принять решение о*переходе по*указанному*URL для*скачивания.)

FIPS предполагал порядковую*нумерацию звукозаписей в*мультимедийном*пакете (она обернулась трудностями к*тому*времени, когда мультимедийные пакеты отдельно собирались в*Европе и*в*России). FGНI*URL позволяет*файлу иметь какое*угодно имя.

────────────────────────════════╪══╬═╣()╠═╬══╪════════────────────────────────


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

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

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

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

[url]https://ipfs.io/ipfs/QmWGdQv3PdhJW3mb5ie8hUBzyyG7k9y4НBw1pK7PrKYihq[/url]

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

[url]https://fidonet-mithgol.livejournal.com/2752066.html[/url]

(Хранение блогозаписей, ретранслированных через*RSS в*LiveJournal, по*правилам*LiveJournal является временным: [FAQ*гласит]([url]https://www.livejournal.com/support/faq/151.html),[/url] что*через 14*дней они*автоматически уничтожаются. Значит, как*говорится, спешите*видеть.)

Черновик стандарта фидонетовских*рун на*английском и*на*русском*языке:

[url]https://github.com/Mithgol/node-fidonet-fidohtml/blob/master/runes.txt[/url]

[url]https://github.com/Mithgol/node-fidonet-fidohtml/blob/master/runes.rus.txt[/url]

(Запись звукопроигрывателя стандартизируется в*нём в*подразделе 7.1.)


Фидонет будет великим и гипертекстовым! [Ru.Mozilla] [url]http://Mithgol.Ru/[/url]
Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj]

... Я сплю крепко, словно продавец будильников. [PVT.Sova.Club]
--- Эшелону: Национальное Агентство Безопасности террорист Ft. Meade quiche


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

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