
Recherche avancée
Médias (1)
-
The Slip - Artworks
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Texte
Autres articles (102)
-
Gestion des droits de création et d’édition des objets
8 février 2011, parPar défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;
-
(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 (...) -
Activation de l’inscription des visiteurs
12 avril 2011, parIl est également possible d’activer l’inscription des visiteurs ce qui permettra à tout un chacun d’ouvrir soit même un compte sur le canal en question dans le cadre de projets ouverts par exemple.
Pour ce faire, il suffit d’aller dans l’espace de configuration du site en choisissant le sous menus "Gestion des utilisateurs". Le premier formulaire visible correspond à cette fonctionnalité.
Par défaut, MediaSPIP a créé lors de son initialisation un élément de menu dans le menu du haut de la page menant (...)
Sur d’autres sites (10610)
-
nginx rtmp module fails to stream MP4 format
23 avril 2019, par KeivanI have media server running on Nginx rtmp module + ffmpeg
It is working 100% fine with FLV format but with MP4 it does not create .m3u8 file and stream chunks.
here is nginx.conf file :worker_processes auto;
events {
worker_connections 1024;
multi_accept on;
}
rtmp {
server {
listen 1935;
chunk_size 4000;
application live {
live on;
record off;
hls on;
hls_path /HLS/live;
hls_keys on;
hls_key_path /HLS/keys;
hls_key_url https://fakeurl:8441/keys/;
hls_fragments_per_key 10;
hls_fragment 3s;
hls_playlist_length 10s;
deny play all;
}
}
}
http {
include mime.types;
tcp_nopush on;
directio 512;
default_type application/octet-stream;
sendfile off;
server {
listen 8441 ssl;
server_name fakeurl;
ssl_certificate /home/ubuntu/Keys/server.crt;
ssl_certificate_key /home/ubuntu/Keys/server.key;
location /keys {
root /HLS/;
}
location / {
root html;
index index.html index.htm;
}
location /live {
# 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/vnd.apple.mpegurl m3u8;
}
root /HLS/;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}and this is FFmpeg command for creating converting my RTP stream to MP4 and stream it to RTMP server :
ffmpeg -protocol_whitelist 'file,udp,rtp' -i input.sdp -c:v libx264 -pix_fmt yuv420p -profile:v baseline -level 3.0 -g 30 -r 30 -c:a aac -b:v 400k -preset ultrafast -tune zerolatency -movflags frag_keyframe -f mp4 rtmp://0.0.0.0:1935/live/stream1
I can confirm ffmpeg works fine and it is stable with the input stream, if I change output format to flv, rtmp server creates stream1.m3u8 file and everything is fine. But with mp4, mov or m4v formats nginx does not create anything.
-
PHP : Video file is located in s3, need to find duration a video using getid3 php module
14 mars 2019, par kaliyappan$request = $s3Client->createPresignedRequest($cmd, '+20 minutes');
echo $presignedUrl = (string)$request->getUri();
echo "\n";
//$mp3File = '/home/kaliyappan/test-HD.mov';
$getId3 = new GetId3();
$audio = $getId3->analyze($presignedUrl);
//echo '<pre>';
print_r($audio);
exit;
</pre>I have a video file located in s3, using PHP "phansys/getid3" : "^2.1@dev" module need to calculate duration. Created pre-signed URL try to access that file but it returns "could not open that file".
[GETID3_VERSION] => 1.9.4-20120530
[error] => Array
(
[0] => Could not open "Please suggest any other way to do this, but if I directly give video file path which is in my server that’s work perfectly.
-
NodeJS : Set path to FFMPEG binaries for module Fluent-FFMPEG
2 septembre 2018, par jansmolders86I am building a application that uses the module node-fluent-ffmpeg. https://github.com/schaermu/node-fluent-ffmpeg
And I’m trying to package the ffmpeg binaries along with my application.
I want to do this so (especially on Windows) the user does not have to install FFMPEG manually.Sadly everything I’ve tried results in errors. I’ve tried the following :
ffmpeg.setFfmpegPath : Gives an error saying setFfmpegPath is not a method
and :
proc.setFfmpegPath : Gives a createproces error.
It seems I’m doing something wrong. Could someone point out my mistake.
Thanks a lot.