Recherche avancée

Médias (0)

Mot : - Tags -/organisation

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (86)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

  • 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.

  • Gestion des droits de création et d’édition des objets

    8 février 2011, par

    Par 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 ;

Sur d’autres sites (4389)

  • Revision 663916cea7 : SVC improvements These changes were originally made in the Stratacaster team-re

    12 octobre 2013, par Ivan Maltz

    Changed Paths :
     Modify /libs.mk


     Add /test/svc_test.cc


     Modify /test/test.mk


     Modify /vp9/common/vp9_onyx.h


     Modify /vp9/encoder/vp9_onyx_if.c


     Modify /vp9/vp9_cx_iface.c


     Modify /vp9_spatial_scalable_encoder.c


     Modify /vpx/exports_enc


     Add /vpx/src/svc_encodeframe.c


     Add /vpx/svc_context.h


     Modify /vpx/vp8cx.h


     Modify /vpx/vpx_codec.mk



    SVC improvements

    These changes were originally made in the Stratacaster team-review repository

    commit e114bffcd82ad74c3696ec58e13c0ac895d6c82d
    Author : Charles 'Buck' Krasic <ckrasic@google.com>
    Date : Mon Oct 14 16:52:13 2013 -0700

    Make dummy frame handling a bit more explicit, fixing bug
    with single layer encodes.

    Squashed commit of the following :

    commit 1ebbfd976c0fadb02bf1ea562a2d0e3f0206daad
    Merge : ac468dd 54e88b7
    Author : Ivan Maltz <ivanmaltz@google.com>
    Date : Fri Oct 11 17:29:58 2013 -0700

    Move SVC code from vp9_spatial_scalable_encoder to libvpx module accessible
    from ffmpeg

    commit 54e88b78b160becc9569fc3c6cb6b0a8c95dc357
    Author : Ivan Maltz <ivanmaltz@google.com>
    Date : Tue Oct 8 09:08:40 2013 -0700

    common svc encoding code for sample app and ffmpeg

    added svc_encodeframe.c, svc_context.h, svc_test.cc

    vp9_spatial_scalable_encoder uses vpx_svc_encode

    commit 5616ec8e2e3d3e8d277333d8a9242f6c70151162
    Merge : 4528014 e29137d
    Author : Ivan Maltz <ivanmaltz@google.com>
    Date : Tue Oct 8 08:47:58 2013 -0700

    Merge branch 'master' into stratacaster

    commit 45280148450b1f3d61e390df8aadedf85cd5bce1
    Merge : bb2b675 1ab60f7
    Author : Sujeevan Rajayogam <sujee@google.com>
    Date : Fri Oct 4 10:22:31 2013 -0700

    Merge branch 'master' into stratacaster

    commit bb2b675e595dc9bfc8551e963edf56800c3aea61
    Author : Sujeevan Rajayogam <sujee@google.com>
    Date : Wed Oct 2 12:37:26 2013 -0700

    Track individual frame sizes and psnrs instead of averages.

    commit c6d303b714795c81e7ceb4173967115c9f8ff5b7
    Merge : fa87df9 3583087
    Author : Sujeevan Rajayogam <sujee@google.com>
    Date : Fri Sep 27 10:05:35 2013 -0700

    Merge branch 'master' into stratacaster

    commit fa87df94fba923d9f7aeb8ae20c6e15f777e00b5
    Merge : bf22d71 3c465af
    Author : Sujeevan Rajayogam <sujee@google.com>
    Date : Thu Sep 26 16:10:31 2013 -0700

    Merge branch 'master' into stratacaster

    commit bf22d7144895a82e0c348ac177c8a261b9e2b88e
    Author : Sujeevan Rajayogam <sujee@google.com>
    Date : Thu Sep 26 11:10:34 2013 -0700

    Parameterized quantizer, 16th scalefactors, more logging, enabled single
    layer encodes to generate baseline.

    commit ceffd7e6025b765f9886b5ea0f324248aa37e327
    Author : Sujeevan Rajayogam <sujee@google.com>
    Date : Thu Sep 19 10:04:49 2013 -0700

    - Include new mode for 3 layer I frame with 5 total layers.
    - Refactor svc api.

    Change-Id : Ie4d775e21e006fa597d884c59488dc999478e9b5

  • Realtime video conversion using nodejs and ffmpeg

    2 février 2015, par LadislavM

    I’m trying to create very simple server-side video conversion using ffmpeg and nodejs.
    So far, I have 2 UDP servers, one for converting video input and second one for listening for converted video and passing it to websocket.

    I’ve created one UDP server, where stream comes, converts the video input by calling ffmpeg. Then the second UDP server get the converted video and pass it to the websocket server to stream video to browser.

    The problem is probably with input into the ffmpeg. The error I get is

    _stream_readable.js:476
     dest.on('unpipe', onunpipe);
          ^
    TypeError: Object

    The code looks like this :

    // Websocket Server
    var socketServer = new (require('ws').Server)({port: 8081});
    socketServer.on('connection', function(socket) {
       socket.on('close', function(code, message){
           console.log( 'Disconnected WebSocket ('+socketServer.clients.length+' total)' );
       });
    });

    socketServer.broadcast = function(data, opts) {
       for( var i in this.clients ) {
           this.clients[i].send(data, opts);
       }
    };

    // UDP Server
    var udpServer = require("dgram").createSocket("udp4");

    udpServer.on("message", function(msg, rinfo) {
       socketServer.broadcast(msg, {binary:true});
       console.log("server got: " + msg + " from " + rinfo.address + ":" + rinfo.port);
    });

    udpServer.on("listening", function() {
       var address = udpServer.address();
       console.log("server listening " + address.address + ":" + address.port);
    });
    udpServer.bind(8082);

    // UDP Server for stream conversion
    var udpServer2 = require("dgram").createSocket("udp4");

    udpServer2.on("message", function(msg, rinfo) {
       // **********  THIS IS WHERE ERROR OCCURS **************
       var ffmpeg = require('child_process')
               .spawn('ffmpeg',['-f','video4linux2','-i','-','-f','mpeg1video','udp://127.0.0.1:8082']);
       ffmpeg.stdin.pipe(msg);
    });

    udpServer2.on("listening", function() {
       var address = udpServer2.address();
       console.log("server listening " + address.address + ":" + address.port);
    });
    udpServer2.bind(8083);
  • How do I create RTMP stream from a picture ? [on hold]

    6 février 2017, par Muhammad Umer

    Now first the goal :

    I want to create a live video stream where people can vote and such, and it shows total votes in the live video.

    However, I have zero experience with streaming.

    After some thought My solution is this :

    Create a picture every 5 seconds and replace the old picture, new picture contain total number of votes.

    From old picture somehow create a continous live stream.

    I think it could be very easy or very hard.

    I am using nodejs, open to better performance oriented language suggestions.