Я бы использовал Beautiful Soup для первого разбора и получения содержимого для тега <script>
. Затем с помощью regex извлеките нужную ссылку.
from bs4 import BeautifulSoup
soup = BeautifulSoup(page.content, 'html.parser')
script = soup.find_all('script')[0]
m = re.search(r"var bitrates = \{\s+hls: '([^']+)'\s+\};", script)
print(m.group(1))
Проблема с использованием одного регулярного выражения в том, что вам действительно нужен синтаксический анализатор для обработки произвольно вложенного содержимого HTML. Regex не был предназначен для этой задачи.