Recherche avancée

Médias (1)

Mot : - Tags -/iphone

Autres articles (68)

  • 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

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

  • 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

Sur d’autres sites (11388)

  • Evolution #2040 (Nouveau) : Accueil inistial sur un site nouvellement installé

    1er mai 2011, par Suske -

    Première arrivée dans le privé : contenu/accueil.html est vide => il y a mieux que le vide :-)

    un lien vers la config du site

    une phrase "Créez maintenant une rubrique puis publiez-y un premier article... bla."

    ... Un page "premiers pas en quelques sortes (...)

  • Revision 83646 : Bug de vérification de la saisie Destinataires. Car sa valeur c’est ...

    12 juillet 2014, par rastapopoulos@… — Log

    Bug de vérification de la saisie Destinataires. Car sa valeur c’est toujours un tableau, or si on a activé un premier choix vide, ça fait un tableau non vide, donc l’obligation n’était pas bien vérifiée.

  • HLS video stream keeps refreshing whenever new .ts is added to the .m3u8 file (using HLS.js)

    4 mai 2023, par debugehlot

    I am converting a live RTSP stream to hls and displaying it on the browser. Here is the ffmpeg command -

    


        command_string ="ffmpeg -fflags nobuffer -report \
    -loglevel debug \
    -rtsp_transport tcp \
    -re -i rtsp://username:password@192.168.12.43:554/stream1 \
    -vsync 0 \
    -vcodec copy \
    -movflags frag_keyframe \
    -f hls \
    -hls_time 4 \
    -hls_list_size 0 \
    -force_key_frames \"expr:gte(t,n_forced*10)\" \
    -hls_segment_type mpegts \
    -hls_segment_filename public\%d.ts \
    public\index.m3u8


    


    I am running it in a python subprocess. The m3u8 file created is -

    


    #EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:6
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:5.973744,
0.ts
#EXTINF:4.015867,
1.ts
#EXTINF:3.997500,
2.ts
#EXTINF:3.999844,
3.ts
#EXTINF:4.000000,
4.ts
#EXTINF:4.012889,
5.ts


    


    Here is the HLS.js code for the browser -

    


        
    

     
      <script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script>
      
      <script src="https://unpkg.com/video.js/dist/video.js"></script> —>
      
      <script src="https://cdn.jsdelivr.net/npm/hls.js@1"></script>
      
      
      
    

    
      
      
      

    
 
 <script>
      if (Hls.isSupported()) {
        var video = document.getElementById('video');
        var hls = new Hls();
        hls.on(Hls.Events.MEDIA_ATTACHED, function () {
          console.log('video and hls.js are now bound together !');
        });
        hls.on(Hls.Events.MANIFEST_PARSED, function (event, data) {
          console.log(
            'manifest loaded, found ' + data.levels.length + ' quality level'
          );
        });
        hls.loadSource('index.m3u8');
        // bind them together
        hls.attachMedia(video);
        // video.play()
      }
    </script>




    


    When I kill the python subprocess and play the file back it plays perfectly. But if the subprocess is running and updating the index.m3u8 file the livestream refreshes the page whenever a new .ts is added to the .m3u8.