Recherche avancée

Médias (1)

Mot : - Tags -/illustrator

Autres articles (98)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • MediaSPIP Core : La Configuration

    9 novembre 2010, par

    MediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
    Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...)

  • 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 (7653)

  • Revision 99218 : Signalé par Dut : lorsque l’option de date de création de la fiche est ...

    19 août 2016, par marcimat@… — Log

    Signalé par Dut : lorsque l’option de date de création de la fiche est coché en configuration,
    la page d’édition de profil sur l’espace public affiche des morceaux de code javascript.
    Effectivement, depuis le passage en <div></div> des formulaires SPIP, nos expressions régulières
    de capture peuvent se planter encore plus qu’avant, vu que ça en cherche par défaut qu’une
    fin de . Et il peut y en avoir plusieurs dans le bout de code qu’on souhaite capturer.
    Ça se voyait moins avec les , moins présents dans les saisies de formulaire.
    Ici, non seulement la saisie date peut générer des <div></div> internes en plus, mais elle a aussi
    du HTML dans du code javascript.
    On se crée donc une fonction qui crée une expression régulière beaucoup plus sophistiquée
    et complexe pour obtenir une balise avec un attribut spécifié, et son contenu interne,
    même s’il contient des fermetures de la même balise.
    Cette fonction pourrait être ajoutée dans SPIP je pense ; après quelques tests tordus,
    elle semble fonctionner.
    Ainsi inscription3_regexp_capturer_balise(’class’, ’editer editer_cextra_creation’, true)
    signifie qu’on recherche une classe ’editer ...’ sur une balise div (par défaut),
    le true signifiant que le nom de classe peut être n’importe où dans l’attribut.
    False est plus adapté à la recherche d’attribut ’id’ par exemple.

  • Revision 30079 : servait pour débuguer ... donc plus nécessaire

    22 juillet 2009, par kent1@… — Log

    servait pour débuguer ... donc plus nécessaire

  • Building A livestreaming server like youtube from scratch

    9 décembre 2022, par Dipo Ahmed

    I am trying to build a live streaming server like youtube where I can watch the video live or if I want to I can play the video from any duration I want.

    &#xA;

    What I have tried so far.&#xA;I have built a node js WebSocket server where I push the video blob that I receive from the browser via MediaRecorder API every 2 seconds. This blob is then getting converted to hls by a ffmpeg process which generates 2 seconds *.ts files and a .m3u8 file which I am playing with video.js in browser.

    &#xA;

    This is my ffmpeg command

    &#xA;

     spawn(&#x27;ffmpeg&#x27;, [&#xA;        &#x27;-i&#x27;, &#x27;-&#x27;,&#xA;        // &#x27;-re&#x27;,&#xA;        &#x27;-fflags&#x27;, &#x27;&#x2B;igndts&#x27;,&#xA;&#xA;        &#x27;-vcodec&#x27;, &#x27;h264&#x27;,&#xA;        &#x27;-acodec&#x27;, &#x27;aac&#x27;,&#xA;&#xA;        &#x27;-preset&#x27;, &#x27;slow&#x27;,&#xA;        &#x27;-crf&#x27;, &#x27;22&#x27;,&#xA;        // You can also use QP value to adjust output stream quality, e.g.: &#xA;        // &#x27;-qp&#x27;, &#x27;0&#x27;,&#xA;        // You can also specify output target bitrate directly, e.g.:&#xA;        &#x27;-b:v&#x27;, &#x27;1500K&#x27;,&#xA;        &#x27;-b:a&#x27;, &#x27;128K&#x27;, // Audio bitrate&#xA;&#xA;        &#x27;-f&#x27;, &#x27;hls&#x27;,&#xA;        &#x27;-hls_time&#x27;, &#x27;1&#x27;,&#xA;        // &#x27;-hls_playlist_type&#x27;, &#x27;vod&#x27;,&#xA;        &#x27;-hls_list_size&#x27;, &#x27;2&#x27;,&#xA;        &#x27;-hls_flags&#x27;, &#x27;independent_segments&#x27;,&#xA;        &#x27;-hls_segment_type&#x27;, &#x27;mpegts&#x27;,&#xA;        &#x27;-hls_segment_filename&#x27;, `${path}/stream%02d.ts`, `${path}/stream.m3u8`,&#xA;    ]);&#xA;

    &#xA;

    The problem is that the video js player duration is not updating like in youtube where the video duration increases every second.

    &#xA;

    Any direction will be appreciated. Please tell me if my approach is wrong and what needs to be learned for me to build this system.

    &#xA;