LINUX.ORG.RU

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 ()

Ответ на: комментарий от Desmond_Hume

По большому счёту, будущее за IPFS.

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

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

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

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

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

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

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

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

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

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

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

Кстати, зашёл на гитхаб сольвспейса - когда у них был последний релиз? Последний 2.3? Аж 2016-ого года сборочки! Где свежее брать?

У тебя с памятью что-то!?

TL;DR: Ночные сборки SolveSpace 3.x

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

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

а я надеюсь что иноплянетяне назначат меня гауляйтером земли

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

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

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

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

D.Tube видеохостинг будет получше

Это же какая-то несчастная обёртка youtube?

1581764522.860    348 127.0.0.1 TCP_MISS/200 1381433 GET https://r5---sn-4g5e6nzz.googlevideo.com/videoplayback? - HIER_DIRECT/74.125.173.202 video/mp4
1581764524.715     37 127.0.0.1 TCP_MISS/200 167264 GET https://r10---sn-3c27snee.googlevideo.com/videoplayback? - HIER_DIRECT/173.194.189.156 audio/webm
aidaho ★★★★★ ()
Ответ на: комментарий от anonymous

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

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

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

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

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

Для сравнения, вот PeerTube реально собирает видео с пиров:

1581764984.224     86 127.0.0.1 TCP_MISS/206 16991 GET https://peertube.nomagic.uk/static/redundancy/9c9de5e8-0a1e-484a-b099-e80766180a6d-1080.mp4 - HIER_DIRECT/88.99.140.68 video/mp4
1581764984.224    116 127.0.0.1 TCP_MISS/206 16953 GET https://framatube.org/static/webseed/9c9de5e8-0a1e-484a-b099-e80766180a6d-1080.mp4 - HIER_DIRECT/178.63.240.148 video/mp4
1581764984.224    117 127.0.0.1 TCP_MISS/206 16953 GET https://framatube.org/static/webseed/9c9de5e8-0a1e-484a-b099-e80766180a6d-1080.mp4 - HIER_DIRECT/178.63.240.148 video/mp4
1581764984.229    259 127.0.0.1 TCP_MISS/206 16953 GET https://video.blueline.mg/static/redundancy/9c9de5e8-0a1e-484a-b099-e80766180a6d-1080.mp4 - HIER_DIRECT/197.158.77.58 video/mp4

По-моему этот ваш D.Tube - скам. Берёт видео с серверов youtube. Ещё я на что-то клацнул и он мне предложил затариться кококоинами.

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

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

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

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

Раньше это был видеохостинг с раздачей видео через IPFS, но при этом жёстко завязанный на регистрацию через Steemit, что полностью портило всю идею. Сейчас, видимо, совсем испортился.

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

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

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

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

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

anonymous ()

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

и которые успешно гасятся сотрудниками спецслужб, закидыванием туда ими цп

darkenshvein ★★★★★ ()
Последнее исправление: darkenshvein (всего исправлений: 1)
Ответ на: комментарий от 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 ★★★★★ ()

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

yvv ★★☆ ()
Последнее исправление: yvv (всего исправлений: 1)
Ответ на: комментарий от toyo-chi

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

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

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

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

с тех самых, как составляющей формата является не только контейнер, но и кодеки

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

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

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

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

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

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

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

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

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

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

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

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

Смысл в 2020 открывать видеохостинг на H264, когда для этих целей H265 в разы лучше? Или для этого есть лицензионные преграды?

ЗЫ по-сути это переизобретённый DC++ с просмотром видео и, возможно, с системой лайков/комментов. Вангую, что там тоже будут 40-гиговые [Avatar 1080 blueray edition], а внутри- [пять негров и блондинка] ;) Эхх, ностальгия…

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

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

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

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

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

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

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

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

Я не могу получить доступ к ресурсу

Спасибо роскомнадзору.

quantum-troll ★★★★★ ()
Ответ на: комментарий от yvv

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

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