def METHOD_NAME(plugin, video_url, download_mode=False, **kwargs):
    resp = urlquick.get(video_url, headers=GENERIC_HEADERS, max_age=-1)
    root = resp.parse()
    for player in root.iterfind(".//frame"):
        if player.get('lazy') is None:
            video_id = re.compile(r'embed\/\?feature').findall(player.get('src'))
            if len(video_id) > 0:
                return resolver_proxy.get_stream_youtube(plugin, video_id, download_mode)
    player = root.find('.//video-js')
    data_account = player.get('data-account')
    data_player = player.get('data-player')
    data_video_id = player.get('data-video-id')
    return resolver_proxy.get_brightcove_video_json(plugin, data_account, data_player, data_video_id, None, download_mode)