
Recherche avancée
Autres articles (64)
-
Demande de création d’un canal
12 mars 2010, parEn fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...) -
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 (...) -
MediaSPIP version 0.1 Beta
16 avril 2011, parMediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Pour avoir une installation fonctionnelle, 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 (...)
Sur d’autres sites (15424)
-
transcode segment files without stutter for http live streaming
28 juillet 2015, par zerocapI segmented a multicast video stream into small ts files for my HTTP live streaming service and it worked quite well. Then I found the bitrate of the source was too high (1.5mbps) so I set up a background job to transcode the ts files to a smaller bitrate (500kbps) using FFmpeg. The problem is that the 500k .m3u8 playback stutters(on every new file’s loading) and is not as smooth as the 1.5mbps one.
My transcoding command line is like following :
ffmpeg -i /home/rca/tst.ts -f mpegts -acodec libmp3lame -ar 48000 -ab 64k -vcodec libx264 -b 500k /home/rca/tst.ts
Any ideas for this ? Thank you !
-
Live stream images to a compressed video stream that's serveable in the browser
20 juillet 2017, par MattI’m looking to take a live stream of jpeg convert them into a compressed video and serve that video to the browser. Does anyone know the best way to accomplish that ? It looks like this :
source => jpeg stream => codec => video stream => browser
This is a live interactive source, so this whole process would need to be pretty snappy.
-
NGinx RTMP live stream text overlay and play to multiple
25 avril 2020, par chrisaleI have been banging my head against this wall for a long time. Hoping you all can get me over.



I have a live stream coming from an IP Camera to my computer.



Nginx publishes to YouTube and to an FFmpeg stream that takes a frame every minute to use for a static webcam image.



Here is the code with the exec_push that I've tried to use with no success. The YouTube stream and frame capture work fine. I have FFmpeg installed with freetype. This is all on MacOS X 10.15.4 Catalina with home-brew FFmpeg —HEAD installed.



Update : I should also say I have tried outputting the overlay using command line FFmpeg and it works great with this command :



/usr/local/bin/ffmpeg -i rtmp://localhost:1935/live/68.1. -vf drawtext="fontfile=/System/Library/Fonts/Supplemental/Arial.ttf:text='Stack Overflow': fontcolor=white: fontsize=24: box=1: boxcolor=black@0.5: boxborderw=5: x=(w-text_w)/2: y=(h-text_h)/2" /Users/user/Desktop/test.mp4




So it seems that the output portion is the part FFmpeg doesn't like in Nginx.conf



My thought is I should be passing the overlayed FFmpeg stream to the "overlay" app and have the stream published to Youtube and the frame capture from there. (And also potentially recorded).



Thanks so much !



Chris



rtmp {
server {
 listen 1935;
 chunk_size 4096;

 application live {
 live on;
 record off;
 exec_static /usr/local/bin/ffmpeg -i rtmp://localhost:1935/live/68.1. -vf drawtext="fontfile=/System/Library/Fonts/Supplemental/Arial.ttf:text='Stack Overflow': fontcolor=white: fontsize=24: box=1: boxcolor=black@0.5: boxborderw=5: x=(w-text_w)/2: y=(h-text_h)/2" rtmp://localhost:1935/overlay/test;
 #push rtmp://localhost:1935/overlay;
 #exec ffmpeg -i rtmp://your_localhost_ip/live/test -crf 30 -preset ultrafast -acodec aac -strict experimental -ar 44100 -ac 2 -b:a 64k -vcodec libx264 -x264-params keyint=60:no-scenecut=1 -r 30 -b:v 500k -s 1280x720 -f flv rtmp://jp.pscp.tv:80/x/your_stream_key;
 }

 application overlay {
 live on;
 record off;
 push rtmp://a.rtmp.youtube.com app=live2 playpath=yjsh-402y-xv3k-2qdj;
 exec_push /usr/local/bin/ffmpeg -i rtmp://localhost:1935/overlay/$name -vf fps=1/60 /Users/Shared/stream/netcam.jpg;
 }

 }

}