nginx hls暂停后没有活着

时间:2016-11-03 16:23:46

标签: nginx streaming live hls pause

我有一个nginx正在运行,我尝试流式传输HLS。一切正常但是当我暂停一个流并希望稍后恢复时,这个流不再存在了。它从它暂停的地方开始。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在玩现场直播时遇到同样的问题。我可以管理这个问题,听取html5视频标签触发的事件,所以我这样做了:

    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; });

我希望它会对你有所帮助!