Skip YouTube's OTF streams

This commit is contained in:
wb9688 2020-09-29 10:48:02 +02:00
parent 6633f26ec5
commit ebbfe7f6d4
1 changed files with 7 additions and 0 deletions

View File

@ -957,6 +957,13 @@ public class YoutubeStreamExtractor extends StreamExtractor {
try {
ItagItem itagItem = ItagItem.getItag(itag);
if (itagItem.itagType == itagTypeWanted) {
// Ignore streams that are delivered using YouTube's OTF format,
// as those only work with DASH and not with progressive HTTP.
if (formatData.getString("type", EMPTY_STRING)
.equalsIgnoreCase("FORMAT_STREAM_TYPE_OTF")) {
continue;
}
String streamUrl;
if (formatData.has("url")) {
streamUrl = formatData.getString("url");