
Recherche avancée
Médias (1)
-
Rennes Emotion Map 2010-11
19 octobre 2011, par
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (95)
-
Mise à jour de la version 0.1 vers 0.2
24 juin 2013, parExplications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...) -
Ecrire une actualité
21 juin 2013, parPrésentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
Vous pouvez personnaliser le formulaire de création d’une actualité.
Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...) -
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...)
Sur d’autres sites (12138)
-
Is it possible to read streaming response body using fiber ?
2 novembre 2023, par MHMI have a streaming server(ffmpeg) that send data through HTTP.
I sent the stream to my fiber backend but I only have access to
c.body()
when the stream server(ffmpeg) is terminated.
Is there any way to capture streamed data in real-time in fiber ?

here is my sample code :


package main

import "github.com/gofiber/fiber/v2"

func main() {
 app := fiber.New()
 
app.Post("/", func(c *fiber.Ctx) error {
 golang // real-time reading streamed data in c.body() and send it to fiber websocket
 return c.SendStatus(200)

}



-
Youtube live stream with dynamic content
6 octobre 2019, par ArturekI’m trying to create a live stream with changing data in real-time on youtube.
Let’s say I want to show the current Bitcoin price in real-time. For instance, using python and sending requests to some public APIs, I can very easily get current prices of Bitcoin. But I have no idea how to create such a live stream, which will be automatically updated with fresh data.
I know that I can use ffmpeg to stream on youtube, but how would I change the content of my stream ?
# To make sure you know what I mean, I created a basic sample.
import requests
import json
import time
createYtLiveStream()
while(True):
response = requests.get('https://api.coindesk.com/v1/bpi/currentprice.json').json()
price = response['bpi']['USD']['rate']
updateYtLiveStream(price)
time.sleep(20)I want to do it on Ubuntu. Can you tell me how can I do it, please ?
Thanks. -
Nginx VOD Transcoding
21 décembre 2015, par nicb19I’m trying to setup MPEG-DASH video on demand streaming using nginx. I came across the nginx vod module which works great with dash.js but am wondering if anyone has managed to get real-time transcoding working.
I’ve currently got it setup to play H264 MP4 local files, producing a MPD manifest for a single MP4. I know I can transcode multiple versions of the video and store them on the server, creating a multi URL manifest, but I only have limited space on the server so am not able to do this. Instead, I’m trying to find a way to transcode in real-time to allow more adaptive bitrate streaming like is possible with the nginx rtmp module and ffmpeg (however with MPEG-DASH instead of RTMP since I don’t want to use flash).
Does anyone know of a way to do this ? Thanks in advanced.