Recherche avancée

Médias (0)

Mot : - Tags -/metadatas

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

Autres articles (82)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • Demande de création d’un canal

    12 mars 2010, par

    En fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
    Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...)

  • Librairies et binaires spécifiques au traitement vidéo et sonore

    31 janvier 2010, par

    Les logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
    Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
    Binaires complémentaires et facultatifs flvtool2 : (...)

Sur d’autres sites (7576)

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


    


  • swscale/csputils : add internal colorspace math helpers

    28 novembre 2024, par Niklas Haas
    swscale/csputils : add internal colorspace math helpers
    

    Logic is, for the most part, a straight port of similar logic in
    liplacebo's colorspace.c, with some general edits and refactors.

    • [DH] libswscale/Makefile
    • [DH] libswscale/csputils.c
    • [DH] libswscale/csputils.h
  • swscale/cms,graph,lut3d : Use ff_-prefix, don't export internal functions

    8 janvier, par Andreas Rheinhardt
    swscale/cms,graph,lut3d : Use ff_-prefix, don't export internal functions
    

    Symbols with the sws_* prefix are exported.

    Reviewed-by : Alexander Strasser <eclipse7@gmx.net>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    • [DH] libswscale/cms.c
    • [DH] libswscale/cms.h
    • [DH] libswscale/graph.c
    • [DH] libswscale/graph.h
    • [DH] libswscale/lut3d.c
    • [DH] libswscale/lut3d.h
    • [DH] libswscale/swscale.c
    • [DH] libswscale/utils.c