
Recherche avancée
Autres articles (79)
-
Creating farms of unique websites
13 avril 2011, parMediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...) -
Le profil des utilisateurs
12 avril 2011, parChaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...) -
Configurer la prise en compte des langues
15 novembre 2010, parAccéder à la configuration et ajouter des langues prises en compte
Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...)
Sur d’autres sites (8863)
-
What does the ffmpeg loglevels mean ? [closed]
2 avril 2013, par naxaFFmpeg has several loglevels (see -loglevel). These are, in order :
quiet
,panic
,fatal
,error
,warning
,info
,verbose
anddebug
.But the documentation is not very verbose with explaining their meanings.
It's true that all names are self-documenting enough so they give some intuitive sense for when to use them. But when in doubt, from the user as well as the developer's perspective, in decision situations, it would help to have a clear definition of each level.
I would like to know which one is for what purpose, in order to know when to use them. I couldn't find any more hints on this. Especially on the difference between
panic
,fatal
,error
andinfo
,verbose
,debug
.I think I've found the code for these but I still don't know their exact purposeful 'boundaries'. Is there an explanation on this, (perhaps outside the ffmpeg project) ?
-
What do the ffmpeg loglevels mean ? [closed]
12 juillet 2014, par naxaFFmpeg has several loglevels (see -loglevel). These are, in order :
quiet
,panic
,fatal
,error
,warning
,info
,verbose
anddebug
.But the documentation is not very verbose with explaining their meanings.
It’s true that all names are self-documenting enough so they give some intuitive sense for when to use them. But when in doubt, from the user as well as the developer’s perspective, in decision situations, it would help to have a clear definition of each level.
I would like to know which one is for what purpose, in order to know when to use them. I couldn’t find any more hints on this. Especially on the difference between
panic
,fatal
,error
andinfo
,verbose
,debug
.I think I’ve found the code for these but I still don’t know their exact purposeful ’boundaries’. Is there an explanation on this, (perhaps outside the ffmpeg project) ?
-
Can't get watermark on my nginx-rtmp live streams with ffmpeg
8 juillet 2020, par mallebabbeGoodday,



I'm trying to get my livestreams watermarked but for some reason the streams aren't transcoded with the image I want to have on top.



My current build is :



- 

- Stream from OBS to Nginx-RTMP server
- In the nginx.conf I've an app configured with the name live which should trigger ffmpeg execution and transfer the output to the push app to deliver the final stream to the different Social Media platform







All is working without the ffmpeg execution.



My OBS Stream configuration looks like this ;

rtmp://xxx.xxx.xxx.xxx:1935/live



My configuration looks like this :



events {
 worker_connections 1024;
}
# RTMP configuration
rtmp {
 server {
 listen 1935; # Listen on standard RTMP port
 chunk_size 4000;

# Define Live
 application live {
 live on;
 exec /bin/ffmpeg -loglevel info -i rtmp://localhost:1935/live/$name
 -vf "movie=/etc/nginx/images/logo.png[logo];[0][logo]overlay=0:960"
 -c:v flv -f flv rtmp://localhost:1935/push/$name;
 }

# Define the Push Application
 application push {
 live on;
 push rtmp://a.rtmp.youtube.com/live2/xxxx-xxxx-xxxx-xxxx-xxxx;
 push rtmp://rtmp.mixcloud.com/broadcast/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx_xxxxxxx-x;
 push rtmp://live-ams.twitch.tv/app/live_xxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;
 push rtmp://127.0.0.1:19350/rtmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;
 }

# Define the Application
 application show {
 live on;
 # Turn on HLS
 hls on;
 hls_path /mnt/hls/;
 hls_fragment 3;
 hls_playlist_length 60;
 # disable consuming the stream from nginx as rtmp
 deny play all;
 }
# RTMP video on demand for mp4 files
 application vod {
 play /mnt/mp4s;
 }
 # RTMP stream using OBS
 application stream {
 live on;
 }
 }
}
http {
 sendfile off;
 tcp_nopush on;
 aio on;
 directio 512;
 default_type application/octet-stream;
 server {
 listen 8080;
 location / {
 # Disable cache
 add_header 'Cache-Control' 'no-cache';
 # CORS setup
 add_header 'Access-Control-Allow-Origin' '*' always;
 add_header 'Access-Control-Expose-Headers' 'Content-Length';
 # allow CORS preflight requests
 if ($request_method = 'OPTIONS') {
 add_header 'Access-Control-Allow-Origin' '*';
 add_header 'Access-Control-Max-Age' 1728000;
 add_header 'Content-Type' 'text/plain charset=UTF-8';
 add_header 'Content-Length' 0;
 return 204;
 }
 types {
 application/dash+xml mpd;
 application/vnd.apple.mpegurl m3u8;
 video/mp2t ts;
 }
 root /mnt/;
 }
 }
}




Nginx likes this configuration when I check it with nginx -t but there is no out stream send to the Social Media platforms and the logging stays empty.



Hope you guys can help me, I don't see it.