web-dev-qa-db-fra.com

Comment capturer un futur flux de diffusion YouTube entre deux instants?

Supposons que je sache qu'une certaine chaîne YouTube aura à l'avenir un élément de flux en direct, compris entre les points de temps t_1 et t_2 (que je connais). Je n'ai aucun problème à programmer des événements sur mon système à un instant t_1 (et à un t2) - en utilisant at ou cron; mais ce que je ne sais pas faire, c'est comment faire la capture chronométrée réelle et comment remarquer le flux sur la page Web (c'est toujours l'élément principal sur la page de la chaîne).

Quel est le moyen le plus simple/le meilleur pour y parvenir?

Notes:

  • J'utilise Linux.
  • Cela ne me dérange pas d'écrire un court script.
  • Cela ne me dérange pas de manquer quelques secondes (mais je préfère minimiser cela bien sûr).
2
einpoklum

Si l'utilisateur utilise la fonctionnalité "stream now", vous pouvez simplement y accéder via youtube.com/channelURLhere/live, et l'enregistrement d'un flux peut être effectué via n'importe quel outil d'enregistrement d'écran. Il devrait y avoir un couple dans votre rapport - si en cas de doute, VLC ou OBS devrait faire le travail.

Cela dit, YouTube enregistre automatiquement tous les flux en direct jusqu’à 12 heures, bien que le streamer puisse choisir de rendre les enregistrements privés et de les supprimer ultérieurement. Vous pouvez leur demander de le garder public ou non répertorié.

2
Leo Wattenberg