class VideoLecturesNetIE(InfoExtractor):
- _VALID_URL = r'http://(?:www\.)?videolectures\.net/(?P<id>[^/#?]+)/'
+ _VALID_URL = r'http://(?:www\.)?videolectures\.net/(?P<id>[^/#?]+)(?:/?[#?].*)?$'
IE_NAME = 'videolectures.net'
_TEST = {
formats = []
for v in switch.findall('./video'):
proto = v.attrib.get('proto')
- if not proto in ['http', 'rtmp']:
+ if proto not in ['http', 'rtmp']:
continue
f = {
'width': int_or_none(v.attrib.get('width')),
f.update({
'url': v.attrib['streamer'],
'play_path': src,
+ 'rtmp_real_time': True,
})
formats.append(f)
self._sort_formats(formats)