Recherche avancée

Médias (91)

Autres articles (99)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

Sur d’autres sites (10585)

  • rtmp module stream do not , how to solve that ?

    24 avril 2019, par Duxo

    I have some problem with configuring nginx+rtk-module.
    I need to stream a video from IP camera to web-site. I use MPEG-DASH.My server configuration is lower. Files .m4a, .m4v are creating and I also have stream.mpd file. But in browser it doen’t work, inifinity loading. some logs from dash.js

    Time: 0
    dash.all.js:2:10794
    Array(6) [ {…}, {…}, {…}, {…}, {…}, {…} ]
    dash.all.js:2:10818
    Index for time 0 is -1
    dash.all.js:3:8722
    Checking for stream end...
    dash.all.js:3:8722
    Live never ends! (TODO)
    dash.all.js:3:8722
    Stream finished? false
    dash.all.js:3:8722
    Got a request.
    dash.all.js:3:8722
    null
    dash.all.js:3:8722
    BufferController video setState to:READY
    dash.all.js:3:8722
    Working time is video time: 0
    dash.all.js:3:8722
    BufferController.validate() video | state: READY
    dash.all.js:3:8722
    video Playback rate: 0
    dash.all.js:3:8722
    video Working time: 0
    dash.all.js:3:8722
    video Video time: 0
    dash.all.js:3:8722
    Current video buffer length: 0
    dash.all.js:3:8722
    BufferController video setState to:VALIDATING
    dash.all.js:3:8722
    ABR enabled? (true)
    dash.all.js:3:8722
    Check ABR rules.
    dash.all.js:3:8722
    Checking download ratio rule...
    dash.all.js:3:8722
    Total time: 0.009s
    dash.all.js:3:8722
    Download time: 0.009s
    dash.all.js:3:8722
    The ratios are NaN, bailing.
    dash.all.js:3:8722
    Checking insufficient buffer rule...
    dash.all.js:3:8722
    Not enough information for rule.
    dash.all.js:3:8722
    Array [ {…}, {…} ]
    dash.all.js:3:8722
    New quality of 0
    dash.all.js:3:8722
    video Playback quality: 0
    dash.all.js:3:8722
    Populate video buffers.
    dash.all.js:3:8722
    Quality didn't change.
    dash.all.js:3:8722
    Loading the video fragment for time: 0
    dash.all.js:3:8722
    Getting the request for time: 0
    dash.all.js:3:8722
    Got segments.
    dash.all.js:3:8722
    Array(6) [ {…}, {…}, {…}, {…}, {…}, {…} ]
    dash.all.js:3:8722
    Got a list of segments, so dig deeper.
    dash.all.js:3:8722
    Couldn't figure out a time!
    dash.all.js:2:10751
    Time: 0
    dash.all.js:2:10794
    Array(6) [ {…}, {…}, {…}, {…}, {…}, {…} ]
    dash.all.js:2:10818
    Index for time 0 is -1
    dash.all.js:3:8722
    Checking for stream end...
    dash.all.js:3:8722
    Live never ends! (TODO)
    dash.all.js:3:8722
    Stream finished? false
    dash.all.js:3:8722
    Got a request.
    dash.all.js:3:8722
    null
    dash.all.js:3:8722
    BufferController video setState to:READY
    dash.all.js:3:8722
    Working time is video time: 0
    dash.all.js:3:8722
    BufferController.validate() video | state: READY
    dash.all.js:3:8722
    video Playback rate: 0
    dash.all.js:3:8722
    video Working time: 0
    dash.all.js:3:8722
    video Video time: 0
    dash.all.js:3:8722
    Current video buffer length: 0
    dash.all.js:3:8722
    BufferController video setState to:VALIDATING
    dash.all.js:3:8722
    ABR enabled? (true)
    dash.all.js:3:8722
    Check ABR rules.
    dash.all.js:3:8722
    Checking download ratio rule...
    dash.all.js:3:8722
    Total time: 0.009s
    dash.all.js:3:8722
    Download time: 0.009s
    dash.all.js:3:8722
    The ratios are NaN, bailing.
    user some_user;
    worker_processes  1;

    events {
       worker_connections  1024;
    }

    rtmp {
       live on;
       dash on;
       server {
           listen 1935;
           application cams {
           dash_path /cams;
       }
           exec_static ffmpeg -i
    rtsp://admin:admin@192.168.0.51/1/Streaming/Channels/1/ -c:v libx264 -q:v 31 -an -profile:v baseline -ar 44100
    -f flv rtmp://0.0.0.0/cams/stream;

       }
    }

    http {
       include       mime.types;
       default_type  application/octet-stream;

       sendfile        on;

       #keepalive_timeout  0;
       keepalive_timeout  65;


       server {
           listen       80;
           server_name  localhost;

           location / {
               root /;
           }

           error_page   500 502 503 504  /50x.html;
           location = /50x.html {
               root   html;
           }

    }

    Can someone explain me why stream is not working and how to issue that ?thanks

  • FindOGG.cmake module added

    7 avril 2019, par Vitaliy Kirsanov
    FindOGG.cmake module added
    
    • [DH] CMakeLists.txt
    • [DH] cmake/FindOGG.cmake
    • [DH] flac-config.cmake.in
    • [DH] src/CMakeLists.txt
    • [DH] src/libFLAC/CMakeLists.txt
  • When adding a new module to nginx, an error occurred in the configuration assembly

    16 octobre 2019, par Ambasador

    On Centos 6, I am rebuilding nginx to add the module "nginx-rtmp-module-master"

    ./configure --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx
    --conf-path=/etc/nginx/nginx.conf
    --error-log-path=/var/log/nginx/error.log
    --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid
    --lock-path=/var/run/nginx.lock
    --http-client-body-temp-path=/var/cache/nginx/client_temp
    --http-proxy-temp-path=/var/cache/nginx/proxy_temp
    --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp
    --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp
    --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx
    --group=nginx
    --with-openssl=/builddir/build/BUILD/bx-nginx-1.16.1/openssl-1.1.1c
    --with-openssl-opt=enable-tls1_3 --with-http_ssl_module
    --with-http_realip_module --with-http_addition_module
    --with-http_sub_module --with-http_dav_module --with-http_flv_module
    --with-http_mp4_module --with-http_gunzip_module
    --with-http_gzip_static_module --with-http_random_index_module
    --with-http_secure_link_module --with-http_stub_status_module
    --with-http_auth_request_module --with-http_v2_module --with-mail
    --with-mail_ssl_module --with-file-aio --with-ipv6
    --add-module=../nginx-rtmp-module-master

    After the configuration is completed in the console, the following :

    ....
    configuring additional modules
    adding module in ../nginx-rtmp-module-master
    + ngx_rtmp_module was configured
    checking for PCRE library ... found
    checking for PCRE JIT support ... not found
    checking for zlib library ... found
    creating objs/Makefile

    Configuration summary
    + using system PCRE library
    + using OpenSSL library:
    /builddir/build/BUILD/bx-nginx-1.16.1/openssl-1.1.1c
    + using system zlib library

    nginx path prefix: "/etc/nginx"
    nginx binary file: "/usr/sbin/nginx"
    nginx modules path: "/etc/nginx/modules"
    nginx configuration prefix: "/etc/nginx"
    nginx configuration file: "/etc/nginx/nginx.conf"
    nginx pid file: "/var/run/nginx.pid"
    nginx error log file: "/var/log/nginx/error.log"
    nginx http access log file: "/var/log/nginx/access.log"
    nginx http client request body temporary files:
    "/var/cache/nginx/client_temp"
    nginx http proxy temporary files: "/var/cache/nginx/proxy_temp"
    nginx http fastcgi temporary files: "/var/cache/nginx/fastcgi_temp"
    nginx http uwsgi temporary files: "/var/cache/nginx/uwsgi_temp"
    nginx http scgi temporary files: "/var/cache/nginx/scgi_temp"

    ./configure: warning: the "--with-ipv6" option is deprecated

    After trying to build using the make command, I get an error :

    [root@216501 nginx-1.16.1]# make
    make -f objs/Makefile
    make[1]: Entering directory `/root/nginx-1.16.1'
    cd /builddir/build/BUILD/bx-nginx-1.16.1/openssl-1.1.1c \
    && if [ -f Makefile ]; then make clean; fi \
    && ./config
    --prefix=/builddir/build/BUILD/bx-nginx-1.16.1/openssl-1.1.1c/.openssl
    no-shared no-threads enable-tls1_3 \
    && make \
    && make install_sw LIBDIR=lib
    /bin/sh: line 0: cd:
    /builddir/build/BUILD/bx-nginx-1.16.1/openssl-1.1.1c: No such file or
    directory
    make[1]: ***
    [/builddir/build/BUILD/bx-nginx-1.16.1/openssl-1.1.1c/.openssl/include/openssl/ssl.h]
    Error 1
    make[1]: Leaving directory `/root/nginx-1.16.1'
    make: *** [build] Error 2

    How to fix the error to correctly install the module I need ?