LINUX.ORG.RU

P2Play 0.1 — клиент PeerTube для Android

 , , , ,


3

3

P2Play — первый свободный видеоплеер для Android который позволяет просматривать PeerTube-каналы.

16 сентября 2018 года состоялся релиз версии 0.1. Приложение написано на языке Kotlin, исходный код опубликован на условиях лицензии GNU GPLv3+.

Возможности:

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

>>> Репозиторий исходного кода (GitLab)

>>> PeerTube-канал разработчика P2Play

>>> Скринкаст работы приложения (PeerTube-видео)

>>> APK-пакет

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

★★★★★

Проверено: tailgunner ()
Последнее исправление: tailgunner (всего исправлений: 7)
Ответ на: комментарий от commagray

А там кто-то управляет списками видео? Иными словами, можно ли туда залить и там расшарить видео, которое будет иметь сильное порицание в обществе? Какое-нибудь жёсткое порно, например. Есть ли центральное управление списком размещёных видео?

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

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

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

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

И это касается не только PeerTube, но и Pleroma с Mastodon — других участников сети.

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

Ага, заблокировать сервер. Т.е. РКН какой-нибудь или китайский файрвол с неугодным видео из PeerTube разделается на раз-два?

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

А при чём одно к другому? В первом случае чужой сервер банит (со своей стороны) вахтёр с другого сервера, во втором случае государство может заблокировать хоть весь интернет.

commagray ★★★★★
()
Последнее исправление: commagray (всего исправлений: 1)
Ответ на: комментарий от Wizard_

А там кто-то управляет списками видео? Иными словами, можно ли туда залить и там расшарить видео, которое будет иметь сильное порицание в обществе? Какое-нибудь жёсткое порно, например. Есть ли центральное управление списком размещёных видео?

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

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

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

Недавно такое в ZeroNet реализовали :) Каждый может вести свой блеклист сайтов и юзеров (ну, там, ИГИЛ всякий или ЦП) и кто угодно может свои сайты подписать на такие блеклисты. Впрочем, я это одобряю. Нет желания хранить ЦП или спам на своём компе. Или светить такой контент на прокси в клирнет — это вообще может быть готовым уголовным делом владельцу прокси. А если кому-то это актуально, то они банально не будут друг друга блеклистить. На работе сети мои «блокировки» никак не скажутся :)

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

Т.е. РКН какой-нибудь или китайский файрвол с неугодным видео из PeerTube разделается на раз-два?

Видео в PeerTube централизованное, как уже писалось. Так что, да, заблокируют сервер — всё, без обхода блокировок до контента не доберёшься.

Вот комменты федеративные, могут ходить как и всё в Федиверсе через третьи, незаблокированные сервера.

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

Видео в PeerTube централизованное, как уже писалось

А вот это нехорошо. Значит, модерация, цензура, вот это вот всё. Кстати, буквально недавно наткнулся на holochain. Не успел толком посмотреть, но выглядит красиво. Не знакомо?

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

А вот это нехорошо. Значит, модерация, цензура, вот это вот всё.

Тут важно понимать тонкости терминологии :) Видео в Peertube централизованное, но распределённое. Не один центр, а много центров, каждый на своём хосте. До полноценной федерации в современном понимании не дотягивает, потому что видео отдаётся только с каждого хоста и при его падении/блокировке перестаёт быть доступным.

Впрочем, и в федеративных сетях цензура может вредить. Только сегодня писал в Телеграме, как из Мастодонта общественность выпилила Уила Уитона, которого [ложно, хотя это не важно] обвинили в «анти-ЛГБТ» позиции.

Кстати, буквально недавно наткнулся на holochain. Не успел толком посмотреть, но выглядит красиво. Не знакомо?

Обсуждали бегло в ZeroNet: http://127.0.0.1:43110/1F4WVHDpQYxuJL6xEY3EZTYkZds9TTjVHC/?Topic:32_1PniNzyi8... — тогда ещё не работало, позже не возвращался.

В исходном виде задумка хорошая (полезный контент надо монетизировать), но реализация из тех, что не может выстрелить. Если человек должен изначально вносить бабки для начала работы, то 99.999% народа такую сеть пошлёт лесом сразу и надолго. Первая доза всегда должна быть бесплатна. Человек должен спокойно смотреть и выкладывать контент хотя бы на первых порах.

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

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

видео отдаётся только с каждого хоста и при его падении/блокировке перестаёт быть доступным.

Как понимаю, возможности поддержать канал, зеркалируя видео у себя, нет? Было-бы удобно с этакой «дружественной поддержкой» канала, чтобы была автоматическая синхронизация видео, и если основной сервер падает или не справляется с нагрузкой, то воспроизведение идёт с зеркала.

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

борцы за справедливость

Не гендер-неустойчивый индивид - в бан!

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

Как понимаю, возможности поддержать канал, зеркалируя видео у себя, нет?

Зеркалированием — нет. Трафиком — да. Можно держать у себя WebRTC-торрент (скажем, на instant.io) и тогда у одиночного юзера PeerTube будет светиться уже не «1 peer», а «2 peers» :)

Но, как ни крути, видео всё равно остаётся прибитым к одному хосту. Нет хоста — нет видео.

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

Как понимаю, возможности поддержать канал, зеркалируя видео у себя, нет?

Зеркалированием — нет. Трафиком — да. Можно держать у себя WebRTC-торрент (скажем, на instant.io) и тогда у одиночного юзера PeerTube будет светиться уже не «1 peer», а «2 peers» :)

Но, как ни крути, видео всё равно остаётся прибитым к одному хосту. Нет хоста — нет видео.

А что нужно для вот такой поддержки? Вручную скачать каждый torrent-файл и запустить их на своём торрент-клиенте? Или предусмотрена возможность создать общий торрент со всеми файлаи хоста?

Кстати, веб-интерфейс уже умеет отдавать magnet-ссылки. А можно ли как-то использовать веб-интерфейс, если есть магнитная ссылка и сидеры, но сам хост недоступен?

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

А что нужно для вот такой поддержки?

Как делать это автоматически я не нашёл. А вручную — тупо на instant.io загружаем скаченный с нашей ноды торрент (или, наверное, то же самое будет, просто включив раздачу видеофайла, там же по хешу адресация/поиск) и готово, PeerTube показывает больше одного пира и с браузера с открытым instant.io начинается исходящий трафик :)

Пытался найти бегло такое же решение для headless-сервера, но находил только советы поднять WebRTC в браузере в Electron :)

Кстати, веб-интерфейс уже умеет отдавать magnet-ссылки. А можно ли как-то использовать веб-интерфейс, если есть магнитная ссылка и сидеры, но сам хост недоступен?

Не знаю, так глубоко не закапывался. Надо экспериментировать, но PeerTube у меня в этом смысле имеет очень низкий приоритет :)

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