Ceci est une ancienne révision du document !
Projet webTV
Comment diffuser un flux vidéo/audio sur une plateforme libre et indépendante ?
Plusieurs pistes
Utiliser OBS studio et choisir un canal de diffusion non propriétaire comme :
- Mistserver : il permet de diffuser un flux depuis OBS avec une adresse de serveur et une clef
- OpenStreamingPlateform : plateforme basée sur python, flask et d'autres trucs. La documentation précise comme l'installer. La plateforme de démo a l'air sympa.
- Chat en simultanée
- Plusieurs clefs possibles pour un même compte (ex une AT)
- Le Chatons Tedomum en propose une instance pour tester : https://stream.tedomum.net/ (voir leur doc d'utilisation)
- On peut activer une option d'enregistrement du live (pas sur Tedonum)
- Peertube v3 (lag de 30s / 1 min)
Les premiers tests sont concluants avec une webcam dédiée (HD) ou avec celle déjà présente sur un portable par exemple.
Le délai de 30s à 1 min est bien présent, mais ne pose pas de souci en soi.
À poursuivre les tests avec différentes sources (caméra, APN via carte d'acquisition …)
Les premiers retours semblent démontrés que selon la qualité de la source envoyée au travers d'OBS à un direct sur PeerTube, les résultats diffèrent avec des saccades dès qu'il y a gestes rapides par exemple.
Et ceci semble bien lié à PeerTube puisque dans OBS cela reste fluide. (Il en est pareil au travers de BBB par exemple). La question de la connexion semble écartée. Tests complémentaires à suivre avec OSP.
D'autres options similaires à la webradio :
Avoir un poste dédié qui rassemble et capte les flux et les envoie sur un serveur. Trouver une distrib qui fait ça ?
WebTV CEMEA
- Mise en place de OpenStreamingPlateform (OSP) sur Coloquinte (accès réservé)