LINUX.ORG.RU

PeerTube 2.1 — свободная децентрализованная система видеовещания

 ,

PeerTube 2.1 — свободная децентрализованная система видеовещания

9

6

12 февраля состоялся релиз системы децентрализованного видеовещания PeerTube 2.1, развиваемой как альтернатива централизованным платформам (таким как YouTube, Vimeo), работающая по принципу «peer-to-peer» — контент хранится непосредственно на машинах пользователей. Исходный код проекта разрабатывается на условиях лицензии AGPLv3.

Из основных изменений:

  • Улучшен интерфейс:
    • В начале и конце воспроизведения видео добавлена анимация для улучшения восприятия работы с проигрывателем;
    • Изменен внешний вид на панели управления просмотром;
    • Авторизованные пользователи теперь могут быстро добавить видео в список отложенного просмотра.
  • Полностью переработана страница «О проекте».
  • Переработан интерфейс комментариев: исходные комментарии и ответы на них теперь взаимодействуют друг с другом более наглядно.
  • Добавлена возможность использовать в комментариях Markdown.
  • Ответы, отправленные автором видео, теперь выделяются на фоне остальных.
  • Сортировка комментариев теперь имеет два режима:
    • по времени добавления;
    • по числу ответов (популярности).
  • Появилась возможность скрыть комментарии от определенного узла сети.
  • Добавлен режим «приватного видео», в котором загруженное видео доступно только пользователям текущего сервера.
  • В комментариях появилась возможность автоматической генерации гиперссылок на моменты видео при упоминании таймкода в тексте комментария - mm:ss или h:mm:ss.
  • Выпущена JS-библиотека с API для встраивания видео на страницы.
  • Добавлена поддержка видео в формате *.m4v.

В настоящее время в федеративной сети видеовещания PeerTube насчитываются около 300 серверов, основанных и поддерживаемых добровольцами.

>>> Обсуждение на OpenNET

>>> Обсуждение на HN

>>> Обсуждение на Reddit

>>> Подробности

★★★★★

Проверено: atsym ()
Последнее исправление: atsym (всего исправлений: 8)

развиваемой как альтернатива централизованным платформам (таким как YouTube, Vimeo), работающая по принципу «peer-to-peer» — контент хранится непосредственно на машинах пользователей.

Что значит "непосредственно на машинах пользователей", мне чтоб видюхой поделиться надо постоянно держать включенный сервер, чтоб ее раздавать, и при этом еще иметь достаточной канал и пакет трафика? Или каждый посмотревший скачивает себе и раздает дальше, типа торрента? Или это сервера связаны? Тогда там видео пересылается между ними или пользователя редиректит? Вообще не могу представить p2p в случае видеохостинга. К слову, если видео хранится на сервере, то это такое же p2p как и ютуб, лол.

Для того чтоб забороть ютуб и вимео надо чтоб пользователи ютуба и вимео перешли на этот вот пиртуб. А этого не будет никогда. Без пользователей все это бесполезно, видюхи своим полутора зрителям можно хоть по почте на болванках рассылать, разницы никакой. Сферическое ненужно, как обычно.

А список всяких free-проектов на сайте в подробностях впечатляет, никогда про этот фрамасофт не слышал, надо будет посмотреть, может есть что интересное.

anonymous
()
Ответ на: комментарий от anonymous

... А список всяких free-проектов на сайте в подробностях впечатляет, никогда про этот фрамасофт не слышал, надо будет посмотреть, может есть что интересное...

Ага очередной похоронщик Peertube. Ваше мннение очень важно для нас.

anonymous
()
Ответ на: комментарий от anonymous

Для того чтоб забороть ютуб и вимео надо чтоб пользователи ютуба и вимео перешли на этот вот пиртуб. А этого не будет никогда.

На ютюбе большинство роликов или авторов «слегка придурковатые», если не совсем дурные, т.к. всем понятно, что на них просто деньги зарабатывают. Ролики просто убойные «начни программировать за 30 минут», «крах системы капитализма», «стрим из под стола» и прочее. Зато реклама на полную катушку включается, хоть беги. Чтобы забороть ютюбы нужно ещё более «актуальные» видео распространять через пиртюб )))

poshat ★★★
()
Последнее исправление: poshat (всего исправлений: 2)
Ответ на: комментарий от atsym

6 сообщений по тегу peertube и 4 по названию компании это прям да, никак мимо не пройти.

anonymous
()
Ответ на: комментарий от anonymous

Я говорю про то что это не взлетит, какой "похоронщик"? При этом в цитате я как раз и говорю что "вау, пропустил что-то интересное, как минимум впечатляющее объемами, надо посмотреть, круто, молодцы ребята, умеете, могете".

anonymous
()
Ответ на: комментарий от poshat

Ты не поверишь, но на ютубе очень много годных каналов и авторов. Проблема в том что если ты смотришь только на трендовые вещи - да, там одна херня - политика, дегенераты всех сортов и "видео для детей".

anonymous
()
Ответ на: комментарий от anonymous

А, ну и кста, тут никакой пиртупир не поможет от этого избавиться. Неуловимому Джо, конечно, проще это победить.

anonymous
()
Ответ на: комментарий от anonymous

Что значит «непосредственно на машинах пользователей», мне чтоб видюхой поделиться надо постоянно держать включенный сервер, чтоб ее раздавать, и при этом еще иметь достаточной канал и пакет трафика? Или каждый посмотревший скачивает себе и раздает дальше, типа торрента?

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

в общем, сомнительная практическая ценность (кроме тех, кто может себе позволить). для рядового быдла проще размещать свои темы на рутрекерах и тому подобном

anonymous
()
Ответ на: комментарий от poshat

ютуб - это маркетинговая пирамида, то что «почесноку», от души и за идею, там стараются банить, капиталюги стремаются такого, им страшно и начинает мерещиться призрак коммунизма и прочие ужасы

anonymous
()
Ответ на: комментарий от anonymous

Что значит «непосредственно на машинах пользователей»

Это значит, что автор новости забыл поставить на место машину времени, как обычно! Пока что видео хранится на серверах и распространяется с них же. Сервер не один, их много, вот уже свыше трёхсот! И вообще, код сервера свободный, бери да создавай свою инсталляцию, будет ещё один. Сервера и их пользователи могут взаимодействовать между собой: регистрант с одного сервера может подписываться и комментировать на каналы и видео с других серверов соответственно. Это называется «федерация» или «федеративная сеть». В общем-то совершенно верно, в одиночку YouTube и прочие централизованные вытягиватели ваших (мета)данных отодвинуть уже никто не сможет: ни дисков не хватит, ни канала. Так что сделать это можно только с помощью свободного кода и сети независимых серверов, вроде вот этой, которая называется «Fediverse», и в ней есть не только PeerTube, но и другие виды серверов. Но это уже совсем другая история.

Ну а во время просмотра (и только во время него) видео браузеры зрителей могут раздавать скачанное видео друг другу, не нагружая сервер почём зря. Это называется «WebTorrent» (прикрученный сбоку). Вот пока что и весь P2P в этой PeerTube.

toyo-chi
()
Ответ на: комментарий от toyo-chi

Сервер не один, их много, вот уже свыше трёхсот!

где список владельцев глянуть? а то может там какой гугль через подставных лиц почти все серверы держит

anonymous
()
Ответ на: комментарий от toyo-chi

сети независимых серверов

почему именно независимых? что мешают гуглю или другой крупной корпорации открыть там мильон серверов?

anonymous
()
Ответ на: комментарий от anonymous

Владельцев каждого сервера? Очевидно, на самом этом сервере, в разделе /about/. Там ответы на этот и смежные вопросы обычно бывают, примерно вот в такой форме. На каждом сервере свои, конечно же!

а то может там какой гугль через подставных лиц почти все серверы держит

почему именно независимых? что мешают гуглю или другой крупной корпорации открыть там мильон серверов?

А вообще, очень хорошие вопросы! Действительно, ничего не мешает. Ну или почти ничего. Но также и никто не может помешать вам поднять свой сервер и раздавать видео с него. Или присоединиться к тому, администраторам которого вы в достаточной мере доверяете. Ну или хотя бы которые к вам достаточно близки, чтобы было удобно высказать всё, что вы о них думаете, если что-то вдруг пойдёт не так. (Гуглу вы ничего не выскажете, он большой и далеко, а в техподдержке у него роботы!) Вот примерно отсюда и вытекает независимость — никто не может заменить абсолютно все серверы в сети на подконтрольные гуглам и прочим. Подходящие всегда найдутся, а если не найдутся — можно поднять свой. Проще говоря, правильный вариант — это поднять свой lortube с нескучными скринкастами и остроумными клипами про systemd. Вот он точно будет независимым. Ну, наверное.

toyo-chi
()
Ответ на: комментарий от anonymous

то что «почесноку», от души и за идею, там стараются банить, капиталюги стремаются такого

Если ютуб начнет банить пользователей просто так то от него все быстро свалят. Ютубу, который живет в целом за счет рекламы, это совсем не нужно. Знаю банят за использование копирайтного контента - ну так это и правильно. То что банят просто "неудобные" капиталистам видео - бред.

anonymous
()
Ответ на: комментарий от toyo-chi

А вообще, очень хорошие вопросы! Действительно, ничего не мешает. Ну или почти ничего. Но также и никто не может помешать вам поднять свой сервер и раздавать видео с него.

если там будет мильон серверов гугля и тысячу других, то де-факто это будет сервис контролируемый гуглем

anonymous
()
Ответ на: комментарий от anonymous

Каким образом? У тебя видео лежит на одном твоем сервере, рядом стопицот серверов гугла, как они тебе помешают если видео лежит у тебя и показываешь его ты? Тут не то что контент размазывается по серверам в сети, а типа почты - ты можешь же поднять свой почтовый сервер и писать в gmail и получать письма из него, но гугл никакого отношения к твоему серверу не имеет.

anonymous
()
Ответ на: комментарий от anonymous

Если ютуб начнет банить пользователей просто так то от него все быстро свалят.

пользователи, которые «просто так», почти все и свалили, кроме детей, тп и совсем идиотов. хотя, существу разумному там и изначально неоткуда было взяться

anonymous
()
Ответ на: комментарий от anonymous

что мешает показывать моё видео с мильёна других серверов?

ты можешь же поднять свой почтовый сервер и писать в gmail и получать письма из него, но гугл никакого отношения к твоему серверу не имеет.

если все мои адресаты будут на гугле, то это мало что мне даст

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

anonymous
()
Ответ на: комментарий от anonymous

ну или вот будет сервис PeerTube с 1001000 серверами и все побегут туда свои видосики размещать, ура ведь свобода, а потом, бац, и на 1000000 поменялись правила и условия и по, остальным 1000 останется или присоединиться или обратно в никому не нужное подполье, а мильярды видосиков загруженные пользователями останутся в системе всё равно и никто не убежит, потому что уже подсели

anonymous
()
Ответ на: комментарий от anonymous

А вот здесь мы вплотную приблизились к особенностям правильного применения федеративных протоколов в принципе: крайне желательно либо поднять индивидуальный сервер для себя лично, либо СНАЧАЛА каким-то образом собраться в группу единомышленников (парадоксально, но сделать это всё сложнее и сложнее, несмотря на все казалось бы невероятные технические возможности для коммуникации), и сразу после этого самим себе поднять совместный сервер для взаимодействия между собой и со всем остальным миром. А иначе либо снова централизация, либо ехала GAFAM через яндексомейлру, либо «всего $15 в месяц!». Ну, условно говоря.

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

toyo-chi
()
Ответ на: комментарий от toyo-chi

парадоксально, но сделать это всё сложнее и сложнее, несмотря на все казалось бы невероятные технические возможности для коммуникации

все эти попытки освободиться из под гнёта капитала внутри кап. системы лишь суета под клиентом: чем больше елозишь, тем больше доставляешь

anonymous
()
Ответ на: комментарий от toyo-chi

что никакого одного-единственного монолитного и неделимого сервиса в этом случае не будет в принципе, а значит и устанавливать контроль будет не над чем. Ну а контроля над сетью у условного гугла и в этом случае не будет, потому что это технически невозможно. Он ведь не сможет заставить администраторов чужих серверов удалить хоть что-нибудь — только забанить их сервера на своих. Неприятное влияние — да, это возможно, как и сейчас с электронной почтой. Но не контроль.

PeerTube 2.1 — свободная децентрализованная система видеовещания (комментарий)

как это не над чем, если можно за счёт популярности сервиса, обеспеченного мильёном сервисов и воплями про свободку захапать мильярды человеческих душ вместе с их видосиками, а потом установить на мильёне серверов свой софт и новые правила

anonymous
()
Ответ на: комментарий от anonymous

пользователи, которые «просто так», почти все и свалили, кроме детей, тп и совсем идиотов. хотя, существу разумному там и изначально неоткуда было взяться

Вообще-то и количество пользователей и daily use у них растёт на дрожжах.
Вторые за мордокнигой.

https://www.omnicoreagency.com/youtube-statistics/

Могут сейчас что угодно творить: им до самовыпила как пешком до соседней галактики.

aidaho ★★★★★
()
Ответ на: комментарий от toyo-chi

Что значит «непосредственно на машинах пользователей»

Это значит, что автор новости забыл поставить на место машину времени, как обычно! Пока что видео хранится на серверах и распространяется с них же.

Видео заливается на сервер. Когда юзеры начинают его качать, они одновременно раздают его друг другу. Чем больше юзеров смотрит видос, тем быстрее он раздаётся.

yvv ★★☆
()
Ответ на: комментарий от anonymous

Хорошо, давайте рекурсивно определим сервис как «нечто, имеющее ToS». Ведь если у чего-то есть «правила сервиса», то наверное, это что-то — и есть сервис. Логично? Логично. Так вот, в случае PeerTube свои отдельные правила сервиса будут у каждого отдельного сервера в сети, а значит, что каждый отдельный сервер будет предоставлять отдельный же сервис, и никакого общего сервиса не будет в принципе. Общей будет только сеть. На каждом сервере своя атмосфера, но все серверы могут говорить между собой, если явно от этого не откажутся — это и есть основная особенность федеративной сети. И установить прямо контроль над сетью возможно только в том случае, если атакующему принадлежат почти все сервера в этой сети без какого-либо заметного исключения. А на «заметное исключение» в виде по-настоящему независимых серверов у корпорации никакой возможности повлиять не будет. Ну хорошо, никакой технической возможности. Она всё ещё может навестить администратора каждого неподконтрольного себе сервера и… посулить ему булочку (или взять в заложники его кота). Но это же каждого найти и обойти надо!

Возвращаясь к приведённому примеру. Корпорация действительно может поднять множество небольших серверов (или один большой, как и было проделано в случае с GMail), и переманить туда ещё большее множество пользователей, предложив привлекательные условия, а потом устроить что-нибудь нехорошее. Но единственная надёжная защита от такого сценария — это поднимать свои сервера! И заранее зеркалить туда понравившиеся видео с других серверов — так, на всякий случай. Благодаря такому подходу всегда будет шанс сохранить ценное и просто интересное видео, даже если с исходным сервером что-то случится (да хоть жёсткий диск из строя выйдет). Ну и по-хорошему PeerTube (в том варианте, в котором оно есть сейчас) не помешает что-то вроде nomadic identity, которая уже применяется в других проектах, входящих в Fediverse, чтобы заранее отзеркалиться на несколько серверов вместе со своими подписками и комментариями. И вообще, см. первый абзац предыдущего поста, про правильное применение любых федеративных сетей.

Наконец, на практике весьма вероятно, что корпорации отпугнёт лицензия GNU AGPL и они туда вообще не сунутся. Это же код открывать надо! — подумают они.

toyo-chi
()
Ответ на: комментарий от yvv

s/качать/смотреть/

А когда смотреть перестают — перестают и раздавать. А как браузер закроют, так вообще. Это уже очень хорошо с точки зрения снижения нагрузки на сервер при большом количестве одновременных зрителей, но всё ещё довольно уныло с точки зрения P2P. Так что на машинах пользователей видео хоть и хранится, но не вполне… постоянно.

toyo-chi
()
Ответ на: комментарий от anonymous

Корпорация может поднять более 9000 своих серверов PeerTube и наполнить их интересным содержимым, чем привлечь миллионы пользователей. Вы ничего не можете с этим сделать. Это не баг, это фича.

ugoday ★★★★★
()
Ответ на: комментарий от anonymous

А вот танцы танцевать — это вы, пожалуйста, сами. Что-то нет желания.

toyo-chi
()
Ответ на: комментарий от ugoday

Есть смысл это автоматизировать- чем больше смотрят видос- тем больше хранителей, ради большей скорости. Нет смысла делать 100500 копий видоса, который смотрят 10 раз в месяц…

Надо бы почитать про то, как ихняя (люблю это слово) механизма крутится-вертится…

nekosargot ★★★
()
Ответ на: комментарий от ugoday

Ну почему сразу все? Те, которые тебе, как зрителю, особенно понравились и ты хочешь сделать вклад в их дальнейшее распространение. Такой вот утяжелённый аналог легкомысленного лайка. В то же самое время в различных P2P-сообществах сформировались вложенные сообщества хранителей, которые делают примерно то, что можно предположить из названия. В P2P-системе видеовещания можно было бы заимствовать и такой подход.

toyo-chi
()
Ответ на: комментарий от nekosargot

Ага, есть такое. Ну тут, вероятно, нужна будет опция для выбора того, какое качество вы хотите хранить и раздавать. Не всё же сразу в хранилище засовывать.

toyo-chi
()
Ответ на: комментарий от yvv

Не надо с какой точки зрения, сохранности или снижения нагрузки?

toyo-chi
()
Ответ на: комментарий от toyo-chi

Как-то это сложно. С клиентской стороны куча вопросов. Вот если бы добавить возможность объединять серверы в группы распространения, могло бы получиться. Хотя и тут неясно как быть с метаинформацией.

ugoday ★★★★★
()
Ответ на: комментарий от ugoday

Каких, например?

  • Начинаем смотреть видео → оно отправляется в локальное хранилище (не путать с браузерным localstorage);
  • Нажимаем [❤] «Мне понравилось, хочу хранить и раздавать» → видео закрепляется в локальном хранилище и не удаляется оттуда массовыми операциями;
  • Нажимаем [❌] «Удалить всё незакреплённое» → всё незакреплённое из локального хранилища удаляется, остаётся только закреплённое, которое явно хочется хранить и раздавать;
  • Всё содержимое локального хранилища (закреплённое и незакреплённое) доступно для раздачи всё время, пока запущен демон, отвечающий за это хранилище, а не только когда открыта вкладка в браузере.

Не так уж и сложно!

Сложность для пользователя тут в основном в отдельной программе, поддерживающей это локальное хранилище. Но широкое распространение некоторой другой P2P-сети показывает, что сложность эта вполне даже преодолима.

А группы распространения — это чтобы несколько серверов, объединившись в неё, автоматически зеркалировали меж собой содержимое какого-то одного условленного источника? Или что-то немного иное?

toyo-chi
()
Ответ на: комментарий от toyo-chi

Вот, вы говорите: «Не так уж и сложно!», а это значит, что в ванильном браузере уже не посмотришь, нужно запускать отдельный демон и либо смотреть видео в специальной программе (которую ещё нужно написать (здравствуй, электрон)), либо сделать плагин для общения с этим демоном. Ничего не возможного в этом нет, более того, это можно реализовать не трогая протокол, но:

а) каждый лишний шаг снижает аудиторию на порядок;

б) количество пользователей и так невелико.

Кроме того, не понятно, что произойдёт в случае удаления видео из оригинального сервера?

Но широкое распространение некоторой другой P2P-сети показывает, что сложность эта вполне даже преодолима.

Это показывает, что информационное наполнение много важнее, чем протоколы и прочие технические аспекты работы. Вот будет на PeerTube критическое количество важных материалов, можно станет издеваться над пользователями сколько влезет.

ugoday ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.