Recherche avancée

Médias (17)

Mot : - Tags -/wired

Autres articles (82)

  • Participer à sa traduction

    10 avril 2011

    Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
    Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
    Actuellement MediaSPIP n’est disponible qu’en français et (...)

  • Automated installation script of MediaSPIP

    25 avril 2011, par

    To overcome the difficulties mainly due to the installation of server side software dependencies, an "all-in-one" installation script written in bash was created to facilitate this step on a server with a compatible Linux distribution.
    You must have access to your server via SSH and a root account to use it, which will install the dependencies. Contact your provider if you do not have that.
    The documentation of the use of this installation script is available here.
    The code of this (...)

  • Personnaliser les catégories

    21 juin 2013, par

    Formulaire de création d’une catégorie
    Pour ceux qui connaissent bien SPIP, une catégorie peut être assimilée à une rubrique.
    Dans le cas d’un document de type catégorie, les champs proposés par défaut sont : Texte
    On peut modifier ce formulaire dans la partie :
    Administration > Configuration des masques de formulaire.
    Dans le cas d’un document de type média, les champs non affichés par défaut sont : Descriptif rapide
    Par ailleurs, c’est dans cette partie configuration qu’on peut indiquer le (...)

Sur d’autres sites (6343)

  • lavfi/curves : remove pointless logging since the addition of plot option

    22 juillet 2016, par Clément Bœsch
    lavfi/curves : remove pointless logging since the addition of plot option
    
    • [DH] libavfilter/vf_curves.c
  • Optimizing FFmpeg/x264 Configuration for Ultra-Low Latency UDP Streaming [closed]

    17 décembre 2024, par pourjour

    I'm implementing a real-time screen streaming application using FFmpeg's libraries (libavcodec, libavformat) with H.264 encoding and UDP transport. While I have basic low-latency settings in place, I'm looking to minimize latency as much as possible while maintaining reasonable quality.
Here's my current encoder configuration :

    


    // Configure codec for low latency
codecContext->width = WIDTH;
codecContext->height = HEIGHT;
codecContext->time_base = AVRational{1, FPS};
codecContext->framerate = AVRational{FPS, 1};
codecContext->pix_fmt = AV_PIX_FMT_YUV420P;
codecContext->gop_size = 10;
codecContext->max_b_frames = 0;
codecContext->refs = 1;
codecContext->flags |= AV_CODEC_FLAG_LOW_DELAY;
codecContext->bit_rate = 3000000;

// x264 specific settings
av_opt_set(codecContext->priv_data, "preset", "ultrafast", 0);
av_opt_set(codecContext->priv_data, "tune", "zerolatency", 0);
av_opt_set(codecContext->priv_data, "delay", "0", 0);
av_opt_set(codecContext->priv_data, "profile", "baseline", 0);
av_opt_set(codecContext->priv_data, "x264opts",
           "no-mbtree:sliced-threads:sync-lookahead=0:rc-lookahead=0:"
           "no-scenecut:no-cabac:force-cfr", 0);


    


    For network transport, I'm using MPEGTS over UDP :

    


    QString url = QString("udp://%1:%2?pkt_size=1316").arg(targetAddress).arg(targetPort);


    


    Current issues :

    


      

    • Still experiencing 200-300ms latency Some quality degradation with
fast motion Occasional frame drops
    • 


    


    Questions :

    


      

    • Are there additional x264 options or FFmpeg settings I should
consider for reducing latency ?
    • 


    • What are the optimal GOP and bitrate
settings for balancing latency vs quality ?
    • 


    • Are there better muxer settings or alternative container formats I should consider ?
    • 


    • How can I optimize the network transport settings (packet size, buffering,
etc.) ?
    • 


    • Are there any tradeoffs I should be aware of with my current
configuration ?
    • 


    


  • avformat/vivo : Do not use the general expression evaluator for parsing a floating...

    5 décembre 2021, par Michael Niedermayer
    avformat/vivo : Do not use the general expression evaluator for parsing a floating point value
    

    Fixes : Timeout
    Fixes : 41564/clusterfuzz-testcase-minimized-ffmpeg_dem_VIVO_fuzzer-6309014024093696

    Found-by : continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] libavformat/vivo.c