Как стать автором
Обновить
11
0
Макс @negamaxi

Пользователь

Отправить сообщение
Проверить работает или нет можно запустив две копии приложения на разных устройствах и расшарить на одной из них альбом (обнаружение может занимать от минуты до получаса, может не найти вообще). Наличие контента в сети напрямую зависит от наличия участников.

Панель с индикаторами в планах есть.
Я не так давно узнал, что DHT так же работает. Там есть такое понятие как bootstrap nodes — обычные сервера, у которых приложения получают первый список других участников распределённой сети. Потом уже эти сервера никак не участвуют, но всё же.

Альтернатива — действительно перебор ip. Я его как-то пробовал ради эксперимента и первого DHT-пира нашло минут через пять, так что тоже рабочий вариант. Но не для варианта с двумя компами, само собой.

Я так понял, чтобы стать участником любой распределённой сети нужно знать рабочую точку входа.
Как сказал мой друг, идей на пять лет разработки)

Пока разногласия только по вопросу централизованного формирования метаданных и транскодинга. Не буду спорить, что на качестве данных это скажется положительно, но сначала будут опробованы все децентрализованные способы формирования и развития экосистемы. Централизованные решения если и будут, то в качестве опций.
Как раз читал на днях Ваши статьи. До этого про возможность хранить ссылки не знал, будем пробовать.

По поводу отделения тегов от аудио-данных — метаданные и так хранятся в dag-обёртке, так что я бы уже говорил о выбрасывании встроенных тегов за ненадобностью. Но это уже надо с разными контейнерами / форматами разбираться. Либо, можно как ValdikSS предлагает, в один целевой формат всё транскодировать.

Раз зашли на огонёк, при помощи IPFS можно как-нибудь стримить аудио с подстройкой качества? Самое простое, что приходит в голову — держать в dag-объекте для каждого трека массив альтернативных форматов (mp3-256, mp3-320, FLAC ...) и давать возможность пользователю указывать при проигрывании предпочитаемый, но это как-то аляповато.

Сам я в этом не шарю, но тему коллизий разбирали вот тут https://habrahabr.ru/post/268275/?mobile=no#comment_8601651.

Если два одинаковых файла получают один и тот же хэш, значит IPFS работает как задумано.
1. Лучше на основе метаданных, вроде id3 тегов. Названия файлов, насколько я помню, не все символы поддерживают.
2. Форма сейчас на переработки, учтём.
3. У себя на компьютере тоже такое замечал, пока не разобрался.

Информация

В рейтинге
Не участвует
Откуда
Беларусь
Зарегистрирован
Активность