
Recherche avancée
Médias (3)
-
GetID3 - Bloc informations de fichiers
9 avril 2013, par
Mis à jour : Mai 2013
Langue : français
Type : Image
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
-
Collections - Formulaire de création rapide
19 février 2013, par
Mis à jour : Février 2013
Langue : français
Type : Image
Autres articles (80)
-
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 (...) -
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
Sur d’autres sites (10682)
-
Why HLS playlist file & last segment get empty after kill the FFMPEG process which transcode a live stream (NGINX_RTMP) ? [closed]
2 août 2024, par ArjitFFPMEG command :


ffmpeg -i rtmp://localhost:1940/live/xyz -c:v libx264 -preset veryfast -b:v 400k -c:a aac -b:a 64k -s 426x240 -f hls -hls_time 5 -hls_list_size 0 -hls_flags delete_segments -hls_segment_filename jack/240p_%03d.ts jack/240p.m3u8




Actually I am using nginx-rtmp for live stream. And I had a problem that when I finish the live stream my ffmpeg command still waiting for frames , it's not terminated (even after use -timeout). so I decided to kill that ffmpeg process after live stream finish.And a problem arise here because when i kill that process the HLS playlist(.m3u8) get empty which had contain before terminate & the last HLS segment (.ts) which are not completed the desire segment length , appear in the directory but empty.


Please help me to find out why it's happen & how can I do that correctly or is there a better strategy for that ?


Thank you in advance.


-
Is there a way i can live stream in real time a canvas and send it to another web server [closed]
7 mai 2024, par N0edLI'm working on a project where I have a canvas displaying gameplay, which is currently being live-streamed to the client canvas. Now, I want to stream this gameplay canvas to a third-party web server in real time using HLS or RTMP, but I'm unsure where to start. Could anyone provide some guidance or tips on how to achieve this ?


Here's what I've tried so far :


- 

- I experimented with FFmpeg for the streaming, but didn't make much progress.
- I have a system in place that streams the gameplay to the client canvas.






Any advice on how to set up the live stream from the canvas to the third-party server using HLS/RTMP would be greatly appreciated. Thanks in advance !


-
Live Streaming over HTTP using CloudFront and FFMPEG having delay issue
23 avril 2021, par jitendra-gautamLive Streaming using CloudFront and FFMPEG having delay issue I am using the NodeJS server with FFMPEG and live streaming to CloudFront, which is then consumed by many people via CloudFront. Below is the data received at the user's end.


#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:1317
#EXT-X-ALLOW-CACHE:NO
#EXT-X-TARGETDURATION:1
#EXTINF:0.833333,
1317.ts
#EXTINF:0.833333,
1318.ts
#EXTINF:0.833333,
1319.ts



The problem is the next .ts file that is 1320.ts is taking time to create on the server, thus the user is seeing the loading sign, and when this 1320.ts is created on the server, thereafter only the user is able to see the next live stream frame. How can the streaming be continuous ?? Below is the FFMPEG command that is being used :


process = child_process.spawn('ffmpeg', commandArgs);




let commandArgs = [
 '-loglevel',
 'debug',
 '-protocol_whitelist',
 'pipe,udp,rtp,rtmp,http,https,tcp',
 '-fflags',
 '+genpts',
 '-f',
 'sdp',
 '-i',
 'pipe:0',
 '-c:v',
 'libx264',
 '-crf',
 '21',
 '-preset',
 'veryfast',
 '-g',
 '25',
 '-sc_threshold',
 '0',
 '-c:a',
 'aac',
 '-b:a',
 '128k',
 '-ac',
 '2',
 '-hls_flags',
 'delete_segments+append_list',
 '-f',
 'segment',
 '-segment_list_flags',
 'live',
 '-segment_time',
 '1',
 '-segment_list_size',
 '3',
 '-segment_format',
 'mpegts',
 '-segment_list',
 `${RECORD_FILE_LOCATION_PATH}/${fileName}.m3u8`,
 `-segment_list_type`,
 'm3u8',
 `${RECORD_FILE_LOCATION_PATH}/%d.ts`
];