Recherche avancée

Médias (1)

Mot : - Tags -/copyleft

Autres articles (17)

  • Keeping control of your media in your hands

    13 avril 2011, par

    The vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
    While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
    MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
    MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...)

  • 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

  • Support de tous types de médias

    10 avril 2011

    Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)

Sur d’autres sites (3751)

  • Revision f8b9f11cb4 : Tweak DropFramesWithoutRecovery params The previous parameters did not pass wit

    26 janvier 2013, par John Koleszar

    Changed Paths : Modify /test/error_resilience_test.cc Tweak DropFramesWithoutRecovery params The previous parameters did not pass with VP8. Change-Id : I1505171fbd713d21029541828ebdbe4c7dea79b8

  • aacps : invert the order of parameters of ipdopd_reset()

    17 décembre 2014, par Vittorio Giovara
    aacps : invert the order of parameters of ipdopd_reset()
    

    This is the order that the caller uses in the rest of the file. The
    same operation is applied to both parameters, so this change is only
    done for consistency, it doesn’t change the actual behaviour.

    Bug-Id : CID 732285 / CID 732286

    • [DBH] libavcodec/aacps.c
  • Find better VP8 parameters for robustness in UDP streaming with libav/ffmpeg

    24 octobre 2014, par lmNt

    I’m facing some problems in my video chat application, which is using libav libraries. I am sending 1080p videos encoded in VP8 as WebM container via UDP and it works quite well. Most of the time, the decoder on either side recovers from packet losses due to the transmission.

    However at some point in time it just freezes and never recovers again. This happens on both sides eventually. I was searching for VP8 codec parameters to set for increased robustness, when sending over lossy transmission channels. And I combined some of which I found, in order to increase robustness. However, it still freezes after some time of video chat.

    Here are the parameters I am currently using.

     pVidCodecCtx->codec_id     = AV_CODEC_ID_VP8;
     pVidCodecCtx->codec_type   = AVMEDIA_TYPE_VIDEO;
     pVidCodecCtx->width        = frmQ->pCodecCtx->width; //1920
     pVidCodecCtx->height       = frmQ->pCodecCtx->height; //1080
     pVidCodecCtx->time_base    = frmQ->pCodecCtx->time_base;
     pVidCodecCtx->pix_fmt      = PIX_FMT_YUV420P;
     pVidCodecCtx->qmin         = 4;
     pVidCodecCtx->qmax         = 56;
     pVidCodecCtx->bit_rate     = pVidCodecCtx->width * pVidCodecCtx->height * 6;
     pVidCodecCtx->slices       = 8;
     pVidCodecCtx->profile      = 3;
     pVidCodecCtx->thread_count = 3;
     pVidCodecCtx->keyint_min   = 5;
     av_dict_set(&pDictCodecOpts, "rc_lookahead", "0", 0);
     av_dict_set(&pDictCodecOpts, "quality", "realtime", 0);
     av_dict_set(&pDictCodecOpts, "deadline", "realtime", 0);
     av_dict_set(&pDictCodecOpts, "max-intra-rate", "0", 0);
     av_dict_set(&pDictCodecOpts, "qcomp", "0", 0);
     av_dict_set(&pDictCodecOpts, "default", "er", 0);
     av_dict_set(&pDictCodecOpts, "error_resilient", "er", 0);
     av_dict_set(&pDictCodecOpts, "partitions", "er", 0);

    Most of the parameters I extracted from the ffmpeg code for the vpx encoder.

    Do I also have to set parameters for the decoder in order to increase error resilience ?
    Or am I missing some parameters in the encoder or setting them incorrectly. Any help or hints are greatly appreciated.