[youtube] Disable compression for live streams
This commit is contained in:
		| @@ -1475,6 +1475,11 @@ class YoutubeIE(YoutubeBaseInfoExtractor): | |||||||
|             manifest_url = video_info['hlsvp'][0] |             manifest_url = video_info['hlsvp'][0] | ||||||
|             url_map = self._extract_from_m3u8(manifest_url, video_id) |             url_map = self._extract_from_m3u8(manifest_url, video_id) | ||||||
|             formats = _map_to_format_list(url_map) |             formats = _map_to_format_list(url_map) | ||||||
|  |             # Accept-Encoding header causes failures in live streams on Youtube and Youtube Gaming | ||||||
|  |             for a_format in formats: | ||||||
|  |                 if 'http_headers' not in a_format: | ||||||
|  |                     a_format['http_headers'] = {} | ||||||
|  |                 a_format['http_headers']['Youtubedl-no-compression'] = True | ||||||
|         else: |         else: | ||||||
|             raise ExtractorError('no conn, hlsvp or url_encoded_fmt_stream_map information found in video info') |             raise ExtractorError('no conn, hlsvp or url_encoded_fmt_stream_map information found in video info') | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Yen Chi Hsuan
					Yen Chi Hsuan