Recherche avancée

Médias (1)

Mot : - Tags -/net art

Autres articles (66)

  • Le plugin : Podcasts.

    14 juillet 2010, par

    Le problème du podcasting est à nouveau un problème révélateur de la normalisation des transports de données sur Internet.
    Deux formats intéressants existent : Celui développé par Apple, très axé sur l’utilisation d’iTunes dont la SPEC est ici ; Le format "Media RSS Module" qui est plus "libre" notamment soutenu par Yahoo et le logiciel Miro ;
    Types de fichiers supportés dans les flux
    Le format d’Apple n’autorise que les formats suivants dans ses flux : .mp3 audio/mpeg .m4a audio/x-m4a .mp4 (...)

  • Organiser par catégorie

    17 mai 2013, par

    Dans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
    Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
    Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

Sur d’autres sites (11319)

  • Add missing dots to 'es' and 'es_AR' messages.

    15 juillet 2013, par Juanmcuello
    Add missing dots to 'es' and 'es_AR' messages.
  • Fixed SPM field for missing files

    3 juillet 2014, par afc163
    Fixed SPM field for missing files
    

    Fixes #456.

  • How to mux live h264 stream in AnnexB nal unit format to flv container

    19 mai 2016, par Zhou Yufeng

    I have an Android device, which will send raw live H264 AnnexB NAL unit stream like [0,0,0,1,103,...][0,0,0,104,...][0,0,0,101,...][0,0,0,1,65,...][0,0,0,1,65,...] and try to mux them into flv container and send it to nginx-with rtmp module use libavformat of ffmpeg.

    If I save the received live stream to a local file, say test.h264. I can mux it to server OK using ffmpeg command "ffmpeg -i test.h264 -f flv rtmp ://my/server/url". But I don’t known how to handle live stream.

    I noticed ffmpeg/libavformat/avc.c have 2 functions that seem achieve my goal.
    But I’m not sure.

    Here is the code of ffmpeg

    int ff_avc_parse_nal_units(AVIOContext *pb, const uint8_t *buf_in, int size)
    {
       const uint8_t *p = buf_in;
       const uint8_t *end = p + size;
       const uint8_t *nal_start, *nal_end;

       size = 0;
       nal_start = ff_avc_find_startcode(p, end);
       for (;;) {
           while (nal_start < end && !*(nal_start++));
           if (nal_start == end)
               break;

           nal_end = ff_avc_find_startcode(nal_start, end);
           avio_wb32(pb, nal_end - nal_start);
           avio_write(pb, nal_start, nal_end - nal_start);
           size += 4 + nal_end - nal_start;
           nal_start = nal_end;
       }
       return size;
    }

    int ff_avc_parse_nal_units_buf(const uint8_t *buf_in, uint8_t **buf, int *size)
    {
       AVIOContext *pb;
       int ret = avio_open_dyn_buf(&pb);
       if(ret < 0)
           return ret;

       ff_avc_parse_nal_units(pb, buf_in, *size);

       av_freep(buf);
       *size = avio_close_dyn_buf(pb, buf);
       return 0;
    }

    Any useful reply are appreciated.

    Thank you !