[viafree] Skip rtmp formats (closes #15232)
This commit is contained in:
		
							parent
							
								
									e565a6386e
								
							
						
					
					
						commit
						47e2a9bc53
					
				| @ -273,6 +273,8 @@ class TVPlayIE(InfoExtractor): | |||||||
|                     'ext': ext, |                     'ext': ext, | ||||||
|                 } |                 } | ||||||
|                 if video_url.startswith('rtmp'): |                 if video_url.startswith('rtmp'): | ||||||
|  |                     if smuggled_data.get('skip_rtmp'): | ||||||
|  |                         continue | ||||||
|                     m = re.search( |                     m = re.search( | ||||||
|                         r'^(?P<url>rtmp://[^/]+/(?P<app>[^/]+))/(?P<playpath>.+)$', video_url) |                         r'^(?P<url>rtmp://[^/]+/(?P<app>[^/]+))/(?P<playpath>.+)$', video_url) | ||||||
|                     if not m: |                     if not m: | ||||||
| @ -434,6 +436,10 @@ class ViafreeIE(InfoExtractor): | |||||||
|         return self.url_result( |         return self.url_result( | ||||||
|             smuggle_url( |             smuggle_url( | ||||||
|                 'mtg:%s' % video_id, |                 'mtg:%s' % video_id, | ||||||
|                 {'geo_countries': [ |                 { | ||||||
|                     compat_urlparse.urlparse(url).netloc.rsplit('.', 1)[-1]]}), |                     'geo_countries': [ | ||||||
|  |                         compat_urlparse.urlparse(url).netloc.rsplit('.', 1)[-1]], | ||||||
|  |                     # rtmp host mtgfs.fplive.net for viafree is unresolvable | ||||||
|  |                     'skip_rtmp': True, | ||||||
|  |                 }), | ||||||
|             ie=TVPlayIE.ie_key(), video_id=video_id) |             ie=TVPlayIE.ie_key(), video_id=video_id) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user