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 ()
Ответ на: комментарий от WitcherGeralt

Всё, что не дают посмотреть копирасты, например. Мы используем PeerTube на своём сервере, тихонько заливая серии MLP: FiM с субтитрами на разных языках, предоставляя удобное централизованное место для просмотра оного, и удалённые видео с YouTube.

До сервиса для «массового потребителя», как YouTube-помойка, оно, наверное, не дорастёт.

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

заходишь на любой пиртюб-видео
1 пир
это сервер
ляжет от нагрузки - не будет видоса

Значит, необходимо, чтобы сервер мог одновременно раздавать каждый из файлов на нём хотя бы 1-2 посетителям. При битрейте 1080p нужно 8 Мбит/c. Для 720p хватит 5 Мбит/c. То есть, на 10-гигабитном канале можно раздавать одновременно до 1250 и 2000 файлов соответственно :) Лучше — в несколько раз меньше.

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

пятничные котики

Найдёшь сервер с ними — будут.

киллер-фичи

Вся суть в федерации и возможности взаимодействовать через любой сервер ActivityPub. Что ещё нужно?

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

А рекомендации есть?

Нет, я даже пока не начал искать что-нибудь интересное.

Как дела с качеством контента и активностью пользователей?

Без понятия. Каждый сервер PeerTube — это отдельный островок. Пока ты не будешь самостоятельно коммуницировать с другими серверами (подписываться на каналы с отдельных серверов, подписываться на весь сервер сразу со стороны администратора), твой сервер не будет получать видео извне вообще.

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

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

Всё, что не дают посмотреть копирасты, например.

Т.к. PeerTube не fully P2P разве копирасты, в теории, не могут наехать на владельца сервера?

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

кто и что будет смотреть с помощью сабжа?

YouTube всё активнее выпиливает неугодные каналы. Очевидно, что одним из вариантов решения этой проблемы будет уход на селфхост. PeerTube — очень хорошее решение для селфвидеохостинга. То, что там до кучи ещё и федиверсные комменты и федеративный обмен инфо о видео с другими нодами — приятный бонус :)

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

Всё, что не дают посмотреть копирасты, например

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

Для ухода от копирастов нужен ZeroNet:

тихонько заливая серии MLP: FiM

Как пример MPL:

http://127.0.0.1:43110/big.kopykate.bit/?Video=1513662445_164x9q7LJPLX4SMbhqL...

Хотя, вот, как раз, недостаток малого числа юзеров. Прямо сейчас там 0 пиров.

Недостаток таких решений в ZN то, что они требуют ручной подготовки видео, mp4 нужно сделать самому перед заливкой. Это останавливает массовость. Но вот если кто-то делает что-то сам под себя, можно объединить PeerTube + ZN :) Заливать на первый (хотя бы и на локалхост под столом на кухне в непубликуемое широко видео), а раздавать результат через второй :)

Ну и, по зрелому размышлению, народ в ZN пришёл к выводу, что лучше раздавать не на одном жирном сайте, как KopyKate, а по клон-сайту на каждый сериал :) А список таких сериалов/сайтов вести где-нибудь на форуме и/или Wiki.

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

Как там с поиском по неизвестным пользователю каналам?

Каждая нода имеет доступно ко всем видео других нод, на которые она подписана. Например, вот мой тестовый PeerTube:

https://peertube.wrk.ru/

А вот какие глобальные видео с него доступны (и по которым есть поиск):

https://peertube.wrk.ru/videos/overview

То есть у меня доступно 11 локальных видео и 4877 глобальных.


P.S. И можно ли сохранять видеофайлы?

Да, на выбор в разном разрешении, как само видео, так и через торренты. При чём эти торренты при подключении через WebRTC могут поддерживать отдачу/показ видео в PeerTube.

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

Видео показывает в мелком окне и нельзя увеличить, хотя оно 1080

Это где так? У меня всё ок в фулскрине, независимо от разрешения видео.

Update: а, сорри, я подумал, речь о Web'е. Сабж же пока не щупал, да и без надобности.

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

Т.к. PeerTube не fully P2P разве копирасты, в теории, не могут наехать на владельца сервера?

Легко. И это самый большой недостаток на пути популяризации PeerTube :)

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

Ютуб — это платформа, которая предоставляет тебе зрителей, перейдёшь на сел-хост, зрителей всё равно придётся нагонять с какой-нибудь платформы. Никакого смысла. Можешь с таким же успехом перенести свой канал в /dev/null, там у него зрителей будет не сильно меньше.

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

То есть, на 10-гигабитном канале можно раздавать одновременно до 1250 и 2000 файлов соответственно :)

А на 100Мбит канале можно на практике одновременно раздавать только десяток видео по 5Мбит/с, и то, если на этом сервере больше ничего нет…

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

А вот когда десяток-несколько юзеров сядут на новый видосик популярного блоггера, то PeerTube уже должен спасти недорогой VPS от затыкания. «Должен» — потому что пока популярных блоггеров там нет :)

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

Никакого смысла.

Смысл есть. В том числе и для самого ЛОРа:

www.linux.org.ru/news/opensource/14299694

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

Можешь с таким же успехом перенести свой канал в /dev/null

Наоборот. YouTube может тебя реально перенести в /dev/null. А вот в PeerTube всё зависит уже от тебя. А чтобы были юзеры — просто нужна раскрутка. Тем более, что Федиверс — это уже полтора миллиона юзеров :) Сейчас проблема PeerTube не в отсутствии зрителей, а, наоборот, в отсутствии контента. Зрители, как раз, там уже есть.

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

А на 100Мбит канале можно на практике одновременно раздавать только десяток видео по 5Мбит/с, и то, если на этом сервере больше ничего нет…

Это была оптимистичная оценка :) Всего вдвое ошибся, уже неплохо.

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

Ну да, об этом и писал.

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

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

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

Статистику с пруфами в студию.

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

Несколько раз доннейтил каналам через PayPal, но никогда не буду через патреон.

WitcherGeralt ()

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

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

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

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

С другой стороны, PeerTube и прочие федеративные веб-сервисы должно быть легче освоить хомячкам, чем ZeroNet и IPFS, например. Правда есть одна проблемка — им это все не нужно в принципе. :-)

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

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

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

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

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

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

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

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

А как там с добавлением подписок? Каждый канал руками, или есть возможность импортировать чужие списки?

Боюсь, что только руками. Да и при том мизере контента, что там есть, вопрос пока не стоит :D

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

Нет монетизации, нет контента.

Ну, например, торрент-трекеры это не останавливает :) Тут, скорее, проблема в том, что федеративное решение — ни рыба, ни мясо. Требует условно дорогих и уязвимых для копирастов серверов, вместо того, чтобы равномерно размазаться по тысячам юзеров.

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

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

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

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

С другой стороны, PeerTube и прочие федеративные веб-сервисы должно быть легче освоить хомячкам, чем ZeroNet и IPFS

Да. Для тех, кто пришёл в Интернет в нулевых, это вообще привычное дело — сайт, форма регистрации, логин, пароль — ничего нового. Современному народу с телефонами и авторизацией через соцсети, конечно, уже небольшое препятствие :) Но это не то же самое, что скачивать и запускать клиент. Это уже для 99% либо неподъёмно, либо лениво.

Правда есть одна проблемка — им это все не нужно в принципе. :-)

У PeerTube я пока вижу в своих областях очень узкую нишу. Это хранение собственного видео на каком-то официальном сайте, если нет желания связываться с YouTube. Не из-за децентрализации какой-то, а потому что удобный готовый инструмент локального видеохостинга. Остальное, всё, в виде федеративных комментов — это так, бонус :) Так буду у себя видеораздел АвиаПорта на PeerTube переносить.

А вот у федеративных сетей в целом есть своя и не маленькая аудитория. Вот, недавно, на ЛОРе подсчитывали, в Федиверсе около полутора миллионов народа. Это, конечно, на три порядка меньше, чем в Твиттере, но это уже серьёзное ядро.

KRoN73 ★★★★★ ()