Suivre

Voici donc mon fameux outil permettant de restreamer un live YouTube sur !

restream.peertube.stream/

Vous pouvez le tester comme bon vous semble. Par contre je m'en réserve la priorité d'usage, hein ? Si un restream a déjà débuté alors que j'en ai besoin, je l'arrêterai :83:

Pour Twitch ça viendra un peu plus tard.

Allusion au porn 

Les légendes anciennes racontent qu’il serait possible de restreamer des lives en provenance de cam4 avec l’outil qui sera dédié à Twitch :iosrolleyes:

Voilà, j'ai ajouté le bouton pour restreamer un live Twitch. Normalement tout est ok 🙂

@dada Il me faut absolument faire le ménage dans mes dossiers et dans le css, et ça viendra 😅

@raph 😱 Han mais je ne le vois que maintenant ! Va falloir que je test ça ! Merci pour le tips !

@raph J'ai du mal config quelque chose, ça ne marche pas sur mon instance !

@stefofficiel L'url doit être au format : peertube.stefofficiel.me

Sans rien d'autre.

Ensuite il y a juste a copié la clé du direct PeerTube et l'url du direct YouTube ^^

Je m'en sers beaucoup pour les lives des divers miroirs que j'ai faits, et ça fonctionne bien !

@stefofficiel Ah. Je voulais créer un compte pour tester mais ton instance est personnelle ^^

Je suis surpris. J'ai déjà tenté sur celle de Fediquébec et ça envoyait bien le signal.

@stefofficiel Si, ça fonctionne bien.

Je viens de créer un compte sur un instance au hasard, et c'est ok :
diode.zone/videos/watch/e3c634

Tu copies bien la clé du live PeerTube et non pas le lien ? Le lien YouTube est bien un live actif ?

@raph ton projet est self hostable? Je serais interessé de l'utiliser sans te solliciter.

@marud À condition d’avoir un serveur avec FFmpeg et YouTube-dl installés dessus oui !

Il faut que je le mette à dispo. Le problème c’est que c’est codé avec les pieds donc j’ai un peu honte, j’y connais rien moi 😬 et y’a plein de css superflux car j’ai utilisé la base d’un vieux truc que j’avais fait pour l’interface.

@raph y'a tout ce qu'il faut dessus, j'ai déjà le peertube.marud.fr qui tourne, et normalement de mémoire, il y'a en pré-requis déjà tout ça
@raph en même temps t'as dev ça, donc c'est que tu te débrouilles quand même pas mal :bolbXD:

@raph Au pire, tu dis que c'est codé avec les pieds, tu fout ça sur GitHub et t'en as qui vont améliorer ça avec les mains 😉 @marud

@raph Salut,
On vient de me montrer ton outils. Est ce que ça t'intéresserait qu'on bosse ensemble pour l'inclure dans un plugin Peertube ? Histoire d'avoir un bouton sous les lives Peertube, où il suffirait de cliquer et de copier l'url du stream d'origine ?
(j'ai peut être mal cherché, mais je n'ai pas trouvé le code source de ton outils)

@John_Livingston Hey !

Il faut que je le mette en ligne. Ça fait plus d'un an que je retarde parce que c'est le gros bordel, et que niveau sécurité je pense que ce n'est pas incroyable. Mais chut :83:

Je peux te faire un zip si tu veux jeter un coup d’œil, c'est tout con. Je n'ai aucun niveau, donc c'est très certainement très perfectible !

@raph
Pour reprendre dans un plugin, je pense qu'il suffit des bons arguments à passer à ffmpeg et youtube-dl. Le reste, ça devrait être simple à intégrer dans un plugin (ce ne sera pas mon premier).
Je veux bien le zip, et je me debrouillerais avec. Si on publie ça sous licence AGPLv3, ça te conviendrais ?

@John_Livingston Oui, oui ! Il y a zéro règles. Ce n'est pas mon travail. Ce n'est même pas un hobbie ah ah. J'avais juste besoin d'un truc fonctionnel donc je m'y suis mis. C'est donc le bien commun 😁

Par contre, il faut quand même considérer que ça va demander des ressources serveur. Les petites instances ne tiendront jamais : ça ferait un double transcodage, c'est tendu.

Je te fais ça dans la soirée.

@raph ah oui ? ffmpeg réencode avant de renvoyer ?

Je vais regarder ça au calme, et je verrais si on peut faire autrement. Dans tous les cas, ça me fera gagner du temps de voir ce que t'as fait :)

Pas d'urgence, je n'aurais pas le temps de bosser là dessus avant quelques jours (j'ai des tonnes de projets en attente...)

@John_Livingston Tu peux par exemple regarder le dossier /youtube-unlimited/golive.php

Il me semble que c'est le plus adapté. Tu as toute la ligne ffmpeg + ydp-dl. C'est tout simple ensuite.
Tu verras, ce n'est pas le même selon Twitch ou YouTube. Et il me semble que la commande Twitch est aussi compatible Facebook et Vimeo.

valise.chapril.org/s/QXBWDBmrK

Inscrivez-vous pour prendre part à la conversation
Tooter

Le réseau social de l'avenir : pas de publicité, pas de surveillance institutionnelle, conception éthique et décentralisation ! Gardez le contrôle de vos données avec Mastodon !