The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск децентрализованной видеовещательной платформы PeerTub..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск децентрализованной видеовещательной платформы PeerTub..."  +/
Сообщение от opennews (??), 27-Авг-19, 09:20 
Опубликован (https://github.com/Chocobozzz/PeerTube/releases/tag/v1.4.0)  выпуск  PeerTube 1.4 (https://joinpeertube.org/en/), децентрализованной платформы для организации  видеохостинга и видеовещания. PeerTube предлагает независимую от отдельных поставщиков альтернативу YouTube, Dailymotion и Vimeo, использующую  сеть распространения контента на базе P2P-коммуникаций и связывания между собой браузеров посетителей. Наработки проекта распространяются (https://github.com/Chocobozzz/PeerTube) под лицензией AGPLv3.

PeerTube базируется на применении BitTorrent-клиента WebTorrent (https://www.opennet.ru/opennews/art.shtml?num=43690), запускаемого в браузере и использующего технологию  WebRTC (http://webrtc.org/) для организации прямого P2P-канала связи между браузерами, и протокола ActivityPub (https://www.opennet.ru/opennews/art.shtml?num=47960), позволяющего объединить разрозненные серверы с видео в общую федеративную сеть, в которой посетители участвуют в доставке контента и имеют возможность подписки на каналы и получения уведомлений о новых видео. Предоставляемый проектом web-интерфейс построен с использованием фреймворка Angular (https://angular.io/).

Федеративная сеть PeerTube образуется как содружество связанных между собой небольших серверов хостинга видео, на каждом из которых имеется свой администратор и могут быть приняты свои правила. Каждый сервер с видео выполняет роль BitTorrent-трекера, на котором размещены  учётные записи пользователей  данного сервера и их видео. Идентификатор пользователя формируются в форме "@имя_пользователя@домен_сервера". Передача данных при просмотре осуществляется непосредственно из браузеров других посетителей, просматривающих контент.

Если видео никто не просматривает отдача организуется сервером, на который изначально загружено видео (используется протокол WebSeed (http://www.bittorrent.org/beps/bep_0019.html)). Помимо распределения трафика между пользователями, просматривающими видео, PeerTube также позволяет узлам, запущенным авторами для первичного размещения видео, кэшированить видео других авторов, формируя распределённую сеть не только из клиентов, но и из серверов, а также обеспечивая отказоустойчивость.


Для начала вещания через PeerTube пользователю достаточно загрузить на один из серверов видеоролик, описание и набор тегов. После этого ролик станет доступен во всей федеративной сети, а не только с сервера первичной загрузки. Для работы с PeerTube и участия в распространении контента достаточно обычного браузера и не требуется установка дополнительного ПО. Пользователи могут отслеживать активности в выбранных видеоканалах, подписавшись на интересующие каналы в федеративных социальных сетях (например в Mastodon и Pleroma) или  через RSS. Для распространения видео с использованием P2P-коммуникаций пользователь также может добавить на свой сайт специальный виджет со встроенным web-плеером.

В настоящее время для размещения контента запущены 320 (https://instances.joinpeertube.org/instances) серверов, поддерживаемые разными добровольцами и организациями.
Если пользователя не устраивают правила размещения видео на определённом сервере PeerTube, он может подключиться к другому серверу или запустить (https://github.com/Chocobozzz/PeerTube/blob/develop/support/...) свой собственный сервер. Для быстрого развёртывания сервера предоставляется преднастроенный образ в формате Docker (chocobozzz/peertube).

В новом выпуске:


-  Добавлена экспериментальная поддержка плагинов и тем оформления, которые можно установить через web-интерфейс администратора. Для каждого экземпляра PeerTube может быть выбрана своя тема оформления (администратор загружает темы, после чего они становятся доступны для активации пользователями);
-  Добавлена поддержка загрузки звуковых файлов. PeerTube сам создаст на их основе видео со статической картинкой, выполнив слияние звукового файла с обложной альбома и параметрами файла;

-  Реализована поддержка многоэтапной регистрации пользователей. Новые пользователи могут сами создать свой канал (username/channel). По умолчанию для пользователя осуществляется показ страницы его канала, а не домашней страницы учётной записи.

-  Добавлена возможность использования в URL параметров muted, loop и peertubeLink;
-  Переработан интерфейс публикации видео, добавлена возможность назначения времени начала и конца воспроизведения, субтитров, флагов автоматического и цикличного воспроизведения;
-  Обеспечен вывод групп подписчиков и недавно добавленных видео в хронологическом порядке;
-  Добавлен языковой фильтр, позволяющий отображать только видео на определённых языках;
-  Добавлена возможность перевода в разряд приватных публичных или ещё не опубликованных видео, а также списков воспроизведения;
-  Реализована возможность перекодирования видео с качеством 4K;

-  Обеспечена поддержка федеративного удаления комментариев на других серверах, удалённых владельцем видео;

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

-  CLI-утилиты вынесены в отдельный пакет для сокращения размера зависимостей сервера;
-  Улучшена работа кэша статических файлов и ускорено отображение шрифтов.

URL: https://github.com/Chocobozzz/PeerTube/releases
Новость: https://www.opennet.ru/opennews/art.shtml?num=51364

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 27-Авг-19, 09:20   +7 +/
> ускорено отображение шрифтов

Так, а обычный "font-family: sans-serif;" не устроил, потому что слишком скучно?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #17

2. Сообщение от Fracta1L (ok), 27-Авг-19, 09:23   –4 +/
Надо прикрутить биткоины, чтобы за участие начислялись монетки, вот народ повалит сразу
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #4, #8

3. Сообщение от Shuraemail (??), 27-Авг-19, 09:51   +5 +/
Отличная идея! Майнер биткоинов на странице с роликом - больше просмотров - больше биткоинов!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #20

4. Сообщение от Аноним (4), 27-Авг-19, 10:03   +/
Да лехко. Клиент бует майнить в твоём броузере, треть или четверть будет начисляться тебе. Может быть. Потом как-нибудь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

5. Сообщение от Аноним (5), 27-Авг-19, 10:27   +3 +/
Немножко рекламы Калкулэйт:

Сервер видеохостинга Calculate Tube теперь размещается по адресу https://tube.calculate.social

В Wiki добавлена статья "Работа с PeerTube", в которой описан процесс переноса видеохостинга на другой домен https://wiki.calculate-linux.org/ru/working_with_peertube

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11

6. Сообщение от Тов. майор (?), 27-Авг-19, 10:30   –3 +/
Шутка про 640 килобайт уже всем надоела, но, ведь, провоцируете.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #19

7. Сообщение от Аноним (7), 27-Авг-19, 10:35   +1 +/
Она поддерживает live вещание?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13

8. Сообщение от Аноним (8), 27-Авг-19, 10:47   +2 +/
Вы еще существуете?! Как там биток? Уже полетел ту зе мун?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #9

9. Сообщение от anonyomus (?), 27-Авг-19, 11:01   –1 +/
Ну вообще-то да :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #16

10. Сообщение от Анонимно (?), 27-Авг-19, 11:09   +/
было бы здорово если бы был докер образ который мог бы поддерживать сеть. Т.е. на неиспользуемых ресурсах запускаем контейнер и он выступает точкой поддержки трафика скачивая самый популярный и отдавая его. Типа внутренней тор ноды
Ответить | Правка | Наверх | Cообщить модератору

11. Сообщение от Анонимemail (11), 27-Авг-19, 11:10   +/
О, спасибо, что дали погонять реальное внедрение.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #12, #15, #33

12. Сообщение от Кома (?), 27-Авг-19, 11:36   +1 +/
Можешь «погонять» наш сервер: https://vault.mle.party.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

13. Сообщение от Кома (?), 27-Авг-19, 11:38   +2 +/
Технически трудно, ввиду используемого стека. https://github.com/Chocobozzz/PeerTube/issues/151
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

14. Сообщение от Корец (?), 27-Авг-19, 11:52   +1 +/
Плохо только то, что там смотреть нечего :(
Всем же только заработок на рекламе подавай...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29

15. Сообщение от Аноним (5), 27-Авг-19, 12:14   +1 +/
Вот где у них инструкция по настройке: https://wiki.calculate-linux.org/ru/peertube
Там выше что-то не совсем то скопировал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

16. Сообщение от Аноним (-), 27-Авг-19, 12:21   +1 +/
"Покуда есть на свете дураки, Обманом жить нам, стало быть, с руки" (с) Буратино
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

17. Сообщение от Аноним (17), 27-Авг-19, 12:31   +1 +/
У вас 10 орфографических ошибок в "font-family: Comic Sans;"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

18. Сообщение от robot228email (?), 27-Авг-19, 13:34   +/
Через это можно вести live трансляцию чтобы айпи не узнали и роскомпозор не зобанил?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30

19. Сообщение от Полковник (?), 27-Авг-19, 13:56   –1 +/
Сейчас допровоцируешься за свой счёт
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

20. Сообщение от zzz (??), 27-Авг-19, 14:32   +1 +/
При загрузке ролика он так и так грузит проц на 100%, пока не закачает весь ролик, так что пользователи всё равно не поймут, из-за чего тупит - то ли из-за работы peertube, то ли из-за майнера.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

22. Сообщение от Суеверный (?), 27-Авг-19, 14:50   +2 +/
Федеративные социальные сети, аналоги имеющихся: https://switch.phreedom.tk/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28

24. Сообщение от Аноним (24), 27-Авг-19, 15:00   +2 +/
Альтернативы Ютубу
https://youtube-alternatives.fandom.com/wiki/YouTube_Alterna...
Ответить | Правка | Наверх | Cообщить модератору

25. Сообщение от Аноним (25), 27-Авг-19, 15:25   +/
Чтобы смотреть видео с торрентов, не нужно чего-то особенного, каких-то платформ. Решений целая куча, в т.ч. на Android. Поставил плеер и смотри что хочешь.
А вот с live трансляциями всё плохо. Есть только Ace stream. И тот проприетарь.
Ответить | Правка | Наверх | Cообщить модератору

27. Сообщение от Аноним (27), 27-Авг-19, 16:36   +/
Чем оно лучше BitChute?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31

28. Сообщение от Аноним (28), 27-Авг-19, 17:57   +2 +/
Удаляйтесь изсоциальных сетей принадлежащих корпорациям! Агитируйте за федеоативные социальные сети!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

29. Сообщение от анон (?), 27-Авг-19, 19:21   +/
Многие встраивают рекламу в сам ролик (правда тогда имея мышку можно промотать)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

30. Сообщение от KonstantinB (ok), 28-Авг-19, 07:34   +/
вряд ли, эта штука на основе bittorrent
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

31. Сообщение от Аноним (31), 29-Авг-19, 05:02   +/
Меньше нацистов и щизофреников.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

32. Сообщение от Аноним (32), 29-Авг-19, 08:29   +/
дело, как бы, и хорошее, но технологии настолько тормозные, что просто ахтунг!
перепишут хотя бы критичные части на плюсах - тогда посмотрим. ах, браузеры же... (
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34

33. Сообщение от Аноним (33), 29-Авг-19, 15:25   +/
Попробуй https://video.blender.org/

Всё то же самое, что и на их канале на Ютубе. На всякий случай.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

34. Сообщение от Аноним (33), 29-Авг-19, 15:31   +1 +/
Чему там тормозить? Что переписывать? Главное ограничение — отсутствие пиров. Второе — ширина канала. Джаваскрипт только задаёт с каких адресов качать и на какие слать. За передачу данных, подсчёт хешей и проигрывание видео отвечает браузер, написанный на С++ или Расте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #37

35. Сообщение от Аноним (33), 29-Авг-19, 15:32   +1 +/
> Добавлена поддержка загрузки звуковых файлов. PeerTube сам создаст на их основе видео со статической картинкой

Не проще ли было бы сделать проигрывание и раздачу звуковых файлов?

Ответить | Правка | Наверх | Cообщить модератору

36. Сообщение от Аноним (36), 03-Сен-19, 04:56   +/
>PeerTube базируется на применении BitTorrent-клиента WebTorrent,
>запускаемого в браузере и использующего технологию WebRTC
>для организации прямого P2P-канала связи между браузерами,
>и протокола ActivityPub

А видео оттуда обязательно ТОЛЬКО с БРАУЗЕРА смотреть? Есть ли вариант как с ютубом (через mpv+youtube-dl) например, через сторонние приложения?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38

37. Сообщение от Аноним (37), 03-Сен-19, 06:53   +/
>За передачу данных, подсчёт хешей и проигрывание видео
> отвечает браузер, написанный на С++ или Расте.

В этом и проблема
> Чему там тормозить? Что переписывать?  Главное ограничение — отсутствие пиров.

Как это чему, современные браузеры из САМЫХ РАСПРОСТРАНЁННЫХ ПОЛЬЗОВАТЕЛЬСКИХ программ - самое тормозное что есть в системе, самое жирное, жручее и неповоротливое, а тут ещё и видео отдаётся от пира к пиру. Поэтому Главное это как раз оно самое, самое жирное и тормозное звено
> Второе — ширина канала.

А вот после этого Главного уже всё остальное будет, то самое - второе!


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

38. Сообщение от тов. Амомин (?), 24-Янв-20, 06:56   +/
Не обязательно. В парсере New Pipe, в версии 0.18.1 появилась экспериментальная возможность пользоваться PeerTube: "PeerTube instances [beta]"
https://github.com/TeamNewPipe/NewPipe#supported-services
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру