避免hls拉流时m3u8文件出现问题或直播结束后,无限重试 (#2357)

Co-authored-by: xiongziliang <771730766@qq.com>
This commit is contained in:
alexliyu7352
2023-04-05 20:36:44 +08:00
committed by GitHub
parent 21691e34e5
commit 7fcd88d02a
4 changed files with 42 additions and 25 deletions

View File

@@ -98,17 +98,14 @@ bool HlsParser::parse(const string &http_url, const string &m3u8) {
continue;
}
if (_is_m3u8) {
onParsed(_is_m3u8_inner, _sequence, ts_map);
}
return _is_m3u8;
return _is_m3u8 && onParsed(_is_m3u8_inner, _sequence, ts_map);
}
bool HlsParser::isM3u8() const {
return _is_m3u8;
}
bool HlsParser::isLive() const{
bool HlsParser::isLive() const {
return _is_live;
}