
Recherche avancée
Autres articles (51)
-
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir -
Les formats acceptés
28 janvier 2010, parLes commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
ffmpeg -codecs ffmpeg -formats
Les format videos acceptés en entrée
Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
Les formats vidéos de sortie possibles
Dans un premier temps on (...) -
Selection of projects using MediaSPIP
2 mai 2011, parThe examples below are representative elements of MediaSPIP specific uses for specific projects.
MediaSPIP farm @ Infini
The non profit organizationInfini develops hospitality activities, internet access point, training, realizing innovative projects in the field of information and communication technologies and Communication, and hosting of websites. It plays a unique and prominent role in the Brest (France) area, at the national level, among the half-dozen such association. Its members (...)
Sur d’autres sites (4523)
-
stop or kill node media server
9 juillet 2019, par user_66663333I am trying to implement stop feature for live video streaming using node-media-server.
Basically I want to stop node-media-server completely, restart it later.
const NodeMediaServer = require("node-media-server");
let config = {
logType: 3,
rtmp: {
port: rtmpPort,
chunk_size: 60000,
gop_cache: true,
ping: 60,
ping_timeout: 30,
},
http: {
port: httpPort,
allow_origin: "*",
},
relay: {
ffmpeg: "/usr/bin/ffmpeg",
tasks: [
{
app: "cctv",
mode: "static",
edge: "rtsp://" + cameraUrl + "/h264_ulaw.sdp",
name: "uterum",
rtsp_transport: "udp",
},
],
},
};
let nms = new NodeMediaServer(config);
nms.run(); -
Revision 42945 : [source:_plugins_/mutualisation mutualisation]. Ce plugin ne permettait ...
15 décembre 2010, par esj@… — Logmutualisation. Ce plugin ne permettait pas de différencier les sites par le numéro de port. Le nom de la base de données tient donc compte à présent du numéro de port explicite, mais seulement s’il est différent de 80 puisque ceci semble traité comme un cas particulier.
Par ailleurs, définir plus tôt la constante _DIR_SITE, plutôt que de se trimballer la cryptique variable $e qui est finalement donnée comme valeur à cette constante. -
Demuxing RTSP stream using GStreamer and sending to FFmpeg using MPEG-TS via TCP
25 janvier 2023, par Brian SchrameckI am trying to run a pipeline that will read an h264/aac stream from RTSP and push it to an FFmpeg TCP socket (that FFmpeg instance will re-publish as another RTSP stream, I know it's odd). Requirements :


- 

- The RTSP client at the start of this pipeline MUST be GStreamer (i.e. I can't use FFmpeg to read the RTSP stream, only to publish).
- The RTSP client at the end of the pipeline MUST be FFmpeg.






My pipeline works for video but adding audio has been a challenge. Here's the current GStreamer pipeline :


gst-launch-1.0 rtspsrc location=rtsp://{camIp}/live name=cam \
 cam. ! rtph264depay ! h264parse ! queue ! mux. \
 cam. ! rtpmp4gdepay ! aacparse ! queue ! mux. \
 mpegtsmux name=mux ! tcpclientsink host=${ip} port=${port} sync=false



Then, FFmpeg is listening like this :


ffmpeg -f mpegts -i tcp://${ip}:${port} \
 -rtsp_transport tcp -vcodec copy -an -f rtsp rtsp://${rtspIp}:${rtspPort}/d8a5bb19e63326d7



This pipeline works if I remove the audio by removing
cam. ! rtpmp4gdepay ! aacparse ! queue ! mux.
in my GStreamer chain. However, with audio added FFmpeg won't publish the data to my RTSP client ; FFmpeg starts probing the GStreamer output and then exits for no apparent reason.