From cdf20495953c3399e55645e8a3fcfba29440d530 Mon Sep 17 00:00:00 2001 From: localhost_frssoft Date: Fri, 18 Feb 2022 20:31:38 +0300 Subject: [PATCH] peertube guides added --- PeerTube/peertube_frame_livechat.md | 33 ++++++++++++++++++++++++++++ PeerTube/peertube_mpv_usage.md | 34 +++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 PeerTube/peertube_frame_livechat.md create mode 100644 PeerTube/peertube_mpv_usage.md diff --git a/PeerTube/peertube_frame_livechat.md b/PeerTube/peertube_frame_livechat.md new file mode 100644 index 0000000..e2f1640 --- /dev/null +++ b/PeerTube/peertube_frame_livechat.md @@ -0,0 +1,33 @@ +Инструкция как открыть отдельный фрейм live чата на #peertube в случае если ваш браузер не может открывать фреймы из контекстного меню. (На примере XXIV Production и стрима Лиэс) + +1. Надо получить полный идентификатор стрима. +Это можно сделать через api. Если ссылка вида: +``` +https://xxivproduction.video/w/u3MfCKHMZZhx2ThKt4HgkM +``` +Приводим к виду такому: +``` +https://xxivproduction.video/api/v1/videos/u3MfCKHMZZhx2ThKt4HgkM +``` + +Из ответа нужно взять uuid, это и есть полный идентификатор: +``` +curl "https://xxivproduction.video/api/v1/videos/u3MfCKHMZZhx2ThKt4HgkM" | json_reformat | grep uuid +``` +"uuid": "e32341fb-7a18-43dd-b1a8-7ea6932276cf" +Если ссылка подобный уже содержит в себе, то вам остаётся только скопировать конец ссылки. + +2. Затем просто подставьте uuid в конец этой ссылки: +``` +https://xxivproduction.video/plugins/livechat/5.3.0/router/webchat/room/{uuid} +``` + +``` +https://xxivproduction.video/plugins/livechat/5.3.0/router/webchat/room/e32341fb-7a18-43dd-b1a8-7ea6932276cf +``` + +Ахтунг: это не решает проблему неработоспособности чата в таких браузерах как например palemoon, идеальное место применения это смартфоны (с более-менее современными браузерами). Например лично у меня не в фрейме чат под видео очень мелкий, да и ещё если кто-то напишет новое сообщение, то набираемое пропадает :blobfoxconfused: + +P.S. Да, я знаю, что можно сделать однострочную консольную команду для всей инструкции, но эта инструкция чисто для ознакомительных целей. + +Основной тред: https://soc.phreedom.club/notice/AGRgMdIC9aXnj93gmW diff --git a/PeerTube/peertube_mpv_usage.md b/PeerTube/peertube_mpv_usage.md new file mode 100644 index 0000000..dab4621 --- /dev/null +++ b/PeerTube/peertube_mpv_usage.md @@ -0,0 +1,34 @@ +И так, публикую инструкцию по добыванию ссылки на плейлист PeerTube, позволяющий смотреть видео и трансляции в mpv например +Приступим, вот вам скидывают ссылку: +``` +https://xxivproduction.video/w/raveD9uY1hLLhdTxLPiKKf +``` +Приведите её к виду: +``` +https://xxivproduction.video/api/v1/videos/raveD9uY1hLLhdTxLPiKKf +``` + +Затем немного консольной магии: +``` +curl "https://xxivproduction.video/api/v1/videos/raveD9uY1hLLhdTxLPiKKf" | json_reformat | grep m3u8 +``` + +Будет такой вывод: +``` +"playlistUrl": "https://xxivproduction.video/static/streaming-playlists/hls/cbc82d60-3d2e-4d48-b856-aac3135bae30/master.m3u8" +``` +Скопируйте ссылку, кстати, если что, можете и вручную, через браузер, консоль не обязательна. + +Ну, теперь вы можете сделать вот так: +``` +mpv "https://xxivproduction.video/static/streaming-playlists/hls/cbc82d60-3d2e-4d48-b856-aac3135bae30/master.m3u8" +``` + +Хотите слушать как подкаст? Нет проблем: +``` +mpv --no-video "https://xxivproduction.video/static/streaming-playlists/hls/cbc82d60-3d2e-4d48-b856-aac3135bae30/master.m3u8" +``` + +Надеюсь хоть что-то понятно из того что я написал :) + +Основной тред: https://soc.phreedom.club/notice/AGNRBmmwESNc31y6fg