WebTV et streaming
Le streaming (de l'anglais stream, "flux"), lecture en flux ou lecture en continu, aussi appelé lecture directe, lecture en transit[1], diffusion en mode continu ou encore diffusion de flux continu, désigne un principe utilisé principalement pour l'envoi de contenu en « direct » (ou en léger différé). On peut également songer à la locution lecture seule, déjà utilisée en informatique. Très utilisée sur Internet, elle permet la lecture d'un flux audio ou vidéo (cas de la vidéo à la demande) à mesure qu'il est diffusé.
Comment diffuser des vidéos en streaming sur son propre serveur avec des solutions libres ? Cette page propose de faire le point dessus.
Vous pouvez trouver une liste de télévisions, et de contenus libres sur la page webtv
Pour télécharger des émissions diffusées en streaming, se rendre sur la page telecharger streaming.
Streaming P2P
Pourquoi diffuser en "P2P" : diminuer de 90% les coûts, et augmenter la qualité de service.
Multimédia
- Tribler (site) : le projet P2P-Next de l'Union européenne visant à élaborer une norme de distribution de télévision par Internet s'appuiera sur la technologie Tribler en cours d'élaboration à l'Université de Technologie de Delft. Le logiciel est en phase d'intégration dans des box pour télévision.
- Swarmplugin (installer): Une extension pour navigateur internet existe ( encore en béta : parfait pour rapporter des bugs et aider ) ( démo, les vidéos wikipedia sont toutes compatibles en ajoutant ?withJS=MediaWiki:MwEmbed.js dans l'url ) .
- gmlive, client web-TV P2P simple et fonctionnel
- SopCast, client web-TV P2P
- Scenari WebMedia2 : WebMedia2, une chaîne éditoriale pour structurer, enrichir et diffuser des ressources audiovisuelles et sonores (basé sur Scenari).
- GoalBit (libre)
- Cacaoweb (enregistrez-le de préférence dans votre dossier perso, clic-droit dessus propriétés > permissions et cochez "Autoriser l’exécution…")
- Veetle (non-libre)
Étant donné que Flash permet le streaming P2P, les serveurs de Flash libre devraient permettre d'implémenter cette technologie. ( exemple de code de stratus / rtmfp )
Audio
Faire sa propre web-tv avec plusieurs participants
Un moyen simple de réaliser une web tv avec plusieurs participants par Internet :
- Un service en ligne pour créer une web tv live ( ou votre propre serveur de streaming) :
- blog-vidéo.tv Ce site est gratuit, peut accueillir 7 cam en visio simultanément + Chat
- Un logiciel pour capturer l'écran du poste convergent : il faut un poste avec un bon débit capable d'avoir plusieurs participants : il serait plus simple d'avoir 2 personnes pour gérer la technique, et la présentation (présentateur à l'écran).
- Webcamstudio permet d'ajouter des effets à des vidéos (site)
- Un logiciel de visioconference, avec la possibilité d'avoir plusieurs utilisateurs simultanément :
- XMPP est un protocol libre
Voir aussi web_conference
Téléphone mobile, et streaming de vidéo en ligne
Il existe des logiciels pour sauvegarder tout événement par votre téléphone mobile ou smarphone, sur votre smartphone, ou directement sur un serveur en ligne.
D'autres part des services en ligne avec des applications pour vos smartphones sont disponibles :
- etc…
Voir aussi téléphonie, videosurveillance
Streaming simple
Multimédia
- Red5 : serveur Flash libre et gratuit qui reprend les fonctionnalités de Adobe Flash Media Server
- Universal Media Server : serveur multimédia pour la PS3, mais il marche aussi très bien pour diffuser du streaming sous Ubuntu vers une télé DLNA (ex. : Panasonic TX-P42V10E).
- Kaltura : est utilisé par Wikipedia pour gérer les vidéos.
- Panda : solution open-source permettant d'uploader, encoder, et diffuser en streaming.
Webcam
Audio
Podcasting
Le podcasting ou la baladodiffusion est un moyen de diffusion de fichiers (audio, vidéo ou autres) sur Internet appelés podcasts ou balados.
Par l'entremise d'un abonnement aux flux RSS ou Atom, le podcasting permet aux utilisateurs l'écoute ou le téléchargement automatique d'émissions audio ou vidéo pour les baladeurs numériques en vue d'une écoute immédiate ou ultérieure.
Pour réaliser leur enregistrement avec des participants situés à à des endroits différents, un logiciel de VoIP permettant de faire des conférences à plusieurs peut être utilisé :
- Mumble est une solution libre optimisée pour le jeu vidéo en ligne, visant une bonne qualité sonore tout en limitant au maximum la latence ;
- ou encore Discord
Pour des blogs ou CMS :
- Joomla : Podcast Suite,
- Wordpress : podcast
- …
Voir aussi
- (en) Liste de P2PTV
- (en) Google TV
- BitTorrent Live New
- Sport :
- Pour une Liste de chaines sur internet voir webtv