2016-11-03 4 views
0

J'ai un nginx en cours d'exécution et j'essaie de diffuser HLS. Tout fonctionne bien, mais quand je mets en pause un flux et que je veux le reprendre plus tard, ce flux n'est plus en ligne. Il commence là où il a fait une pause.nginx hls pas vivre après une pause

Comment puis-je résoudre ce problème?

+0

Afficher la conf. Nginx – aergistal

+0

http://hastebin.com/opevuvibul.coffeescript – Upriser

+0

Des suggestions? – Upriser

Répondre

0

J'ai eu le même problème lors de la lecture avec live hls. Je pouvais gérer ce problème en écoutant les événements trigged par la balise vidéo html5, donc je fait cela:

var restart = false; 
    var player = document.querySelector('#videotag_id'); 

    player.on('play',function(){ 
     if (restart) { 
      restart = false; 
      player.src(''); 
      player.src({ 
        'type':'application/x-mpegURL', 
        'src':'http(s)://path.to/your-stream.m3u8' 
      }); 
      player.load(); 
      player.play(); 
     } 
    }); 

    player.on('pause',function(){ restart = true; }); 

J'espère que cela vous aidera!