Recherche avancée

Médias (91)

Autres articles (30)

  • Ajouter des informations spécifiques aux utilisateurs et autres modifications de comportement liées aux auteurs

    12 avril 2011, par

    La manière la plus simple d’ajouter des informations aux auteurs est d’installer le plugin Inscription3. Il permet également de modifier certains comportements liés aux utilisateurs (référez-vous à sa documentation pour plus d’informations).
    Il est également possible d’ajouter des champs aux auteurs en installant les plugins champs extras 2 et Interface pour champs extras.

  • Use, discuss, criticize

    13 avril 2011, par

    Talk to people directly involved in MediaSPIP’s development, or to people around you who could use MediaSPIP to share, enhance or develop their creative projects.
    The bigger the community, the more MediaSPIP’s potential will be explored and the faster the software will evolve.
    A discussion list is available for all exchanges between users.

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

Sur d’autres sites (7753)

  • Increase PHP config limits for development.

    11 mai 2020, par blueimp
    Increase PHP config limits for development.
  • lavf/mpegts : drop a cargo-culted check

    31 janvier 2024, par Anton Khirnov
    lavf/mpegts : drop a cargo-culted check
    

    This check has survived the transition to AVCodecParameters, but is no
    longer relevant after it, since the codec context is no longer updated
    or accessed at all from the demuxer.

    • [DH] libavformat/mpegts.c
  • Browser MediaRecorder API - video controls not working / headers set incorrectly ?

    7 avril 2017, par leo

    I’m trying to record a webcam video in the browser and save the stream on a node server.

    Approach with MediaRecorder API

    // CLIENT
    // Init MediaRecorder with camera stream
    recorder = new MediaRecorder(...)
    // Serialize data and send it to backend
    recorder.ondataavailable = (event) => {
      const reader = new FileReader();
      reader.readAsArrayBuffer(event.data);
      reader.onloadend = function (event) {
        socket.emit('message', reader.result);
      };
    }

    // BACKEND
    // Receive data and append it to the file
    client.on('message', (data) => {
     fs.appendFileSync(filePath + fileName + videoFileExtension, data);
     ...
    }

    Problem

    The first time the video is played in the browser the controls for forward and backwards are not working. Once it has been played, controls are ok.

    Assumption

    My assumption is that the headers are somehow broken.

    Question

    Any ideas how to repair the video captured by MediaRecorder and streamed to the NodeJS ? Or how to save the data chunks properly in a video file so that controls work ?