
Recherche avancée
Autres articles (85)
-
MediaSPIP v0.2
21 juin 2013, parMediaSPIP 0.2 est la première version de MediaSPIP stable.
Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...) -
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 -
(Dés)Activation de fonctionnalités (plugins)
18 février 2011, parPour gérer l’ajout et la suppression de fonctionnalités supplémentaires (ou plugins), MediaSPIP utilise à partir de la version 0.2 SVP.
SVP permet l’activation facile de plugins depuis l’espace de configuration de MediaSPIP.
Pour y accéder, il suffit de se rendre dans l’espace de configuration puis de se rendre sur la page "Gestion des plugins".
MediaSPIP est fourni par défaut avec l’ensemble des plugins dits "compatibles", ils ont été testés et intégrés afin de fonctionner parfaitement avec chaque (...)
Sur d’autres sites (5971)
-
404 error video file (m3u8) not being read
4 décembre 2019, par user1163234I am using a Java Servlet and Tomcat to create a video file(HLS-m3u8). I am using a JSP to try and view that file using a hls.js .
CODE
File folder = (File) getServletContext().getAttribute(req.getServletContext().TEMPDIR);
File result = new File(folder, "cam.m3u8");
FFmpeg ffmpeg = new FFmpeg("ffmpeg");
FFprobe ffprobe = new FFprobe("ffprobe");
FFmpegBuilder builder =
new FFmpegBuilder()
.setInput("rtsp://xx:xx@192.168.86.00/live")
.addOutput(result.getAbsolutePath())
.addExtraArgs("-acodec", "copy")
.addExtraArgs("-vcodec", "copy")
.addExtraArgs("-f", "hls")
.addExtraArgs("-safe", "0")
.addExtraArgs("-hls_flags", "delete_segments+append_list")
.done();
builder.setVerbosity(FFmpegBuilder.Verbosity.DEBUG);
FFmpegExecutor executor = new FFmpegExecutor(ffmpeg, ffprobe);
// Run a one-pass encode
executor.createJob(builder).run();JSP
var name;
<%
File folder = (File) request.getServletContext().getAttribute(request.getServletContext().TEMPDIR);
File result = new File(folder, "cam.m3u8");
%>
window.onload = function() {
name = '<%= result.getCanonicalPath()%>'
var video = document.getElementById('video-player');
if(Hls.isSupported()) {
var hls = new Hls();
hls.loadSource( '<%= result.getCanonicalPath()%>');
hls.attachMedia(video);
hls.on(Hls.Events.MANIFEST_PARSED,function() {
video.play();
});
}
else if (video.canPlayType('application/vnd.apple.mpegurl')) {
video.src ='<%= result.getCanonicalPath()%>';
video.addEventListener('loadedmetadata',function() {
video.play();
});
}
}The file is being created at
"/Users/ari.sprung/Library/Caches/IntelliJIdea2018.1/tomcat/Unnamed_webappRunnerSample_6/work/Catalina/localhost/ROOT/"
When I debug the console I see an error 404 when the player tries to load the m3u8 file. I think its adding http://localhost:8080 to the address of the file. Any idea ?
-
Can't get ffmpeg to stream webcam [on hold]
29 novembre 2017, par joeyI have a rapsberry with ffmpeg installed and a microsoft hd3000 cam installed
I run the following command :
ffserver -f /etc/ffserver.conf & ffmpeg -framerate 21 -re -f video4linux2 -i /dev/video0 -f alsa -i sysdefault:CARD=HD3000 http://localhost:8090/feed1.ffmand i get the following :
/etc/ffserver.conf:164: Setting default value for video bit rate tolerance = 16000. Use NoDefaults to disable it.
/etc/ffserver.conf:164: Setting default value for video rate control equation = tex^qComp. Use NoDefaults to disable it.
/etc/ffserver.conf:164: Setting default value for video max rate = 6229744. Use NoDefaults to disable it.
/etc/ffserver.conf:219: Setting default value for audio sample rate = 22050. Use NoDefaults to disable it.
/etc/ffserver.conf:219: Setting default value for audio channel count = 1. Use NoDefaults to disable it.
/etc/ffserver.conf:219: Setting default value for video bit rate tolerance = 64000. Use NoDefaults to disable it.
/etc/ffserver.conf:219: Setting default value for video rate control equation = tex^qComp. Use NoDefaults to disable it.
/etc/ffserver.conf:219: Setting default value for video max rate = 6369328. Use NoDefaults to disable it.
bind(port 8090): Address already in use
Wed Nov 29 13:17:49 2017 Could not start server
[video4linux2,v4l2 @ 0x1a35630] The driver changed the time per frame from 1/21 to 1/10
Input #0, video4linux2,v4l2, from '/dev/video0':
Duration: N/A, start: 12116.079136, bitrate: 147456 kb/s
Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 1280x720, 147456 kb/s, 10 fps, 10 tbr, 1000k tbn, 1000k tbc
Guessed Channel Layout for Input Stream #1.0 : stereo
Input #1, alsa, from 'sysdefault:CARD=HD3000':
Duration: N/A, start: 1511961469.424072, bitrate: 1536 kb/s
Stream #1:0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
[tcp @ 0x1a44160] Connection to tcp://localhost:8090 failed (Connection refused), trying next address
Wed Nov 29 13:17:49 2017 127.0.0.1 - - [GET] "/feed1.ffm HTTP/1.1" 200 4175
[tcp @ 0x1a63ca0] Connection to tcp://localhost:8090 failed (Connection refused), trying next address
[mpeg1video @ 0x1a6ecb0] bitrate tolerance 21333 too small for bitrate 64000, overriding
[mpeg1video @ 0x1a6ecb0] MPEG-1/2 does not support 3/1 fps
Stream mapping:
Stream #1:0 -> #0:0 (pcm_s16le (native) -> mp2 (native))
Stream #0:0 -> #0:1 (rawvideo (native) -> mpeg1video (native))
Stream #1:0 -> #0:2 (pcm_s16le (native) -> wmav2 (native))
Stream #0:0 -> #0:3 (rawvideo (native) -> msmpeg4v3 (msmpeg4))
Error while opening encoder for output stream #0:1 - maybe incorrect parameters such as bit_rate, rate, width or height
Wed Nov 29 13:17:49 2017 127.0.0.1 - - [POST] "/feed1.ffm HTTP/1.1" 200 0
[2]+ Exit 1 ffserver -f /etc/ffserver.confI use the default /etc/ffserver.conf.
I can’t seem to figur out what is the problem. -
How do I allow MPEG tcp 'pull' from FFMPEG
7 mars 2021, par IanI am using FFMPEG to create a TCP MPEG-2 stream using the following inside of nginx :


exec ffmpeg -i rtmp ://localhost:1935/live/$name -codec copy -g 1 -bsf:v h264_mp4toannexb -f mpegts tcp ://192.168.1.225:1235 ;


I'd like to allow a client to pull a stream from this server rather than pushing to a specific address. Can I do this ?