Django StreamingHttpResponse стриминг файла с удалённого сервера

Пытаюсь вывести видео ролик с удалённого сервера таким образом:

def my_view(request):
    url = 'https://host.ru/my_file.mp4

    r = requests.get(url, headers = {
        'range': 'bytes=0-237403225',
    },  stream = True)

    resp = StreamingHttpResponse(streaming_content = r.raw, content_type = 'video/mp4')
    resp['Content-Disposition'] = 'attachment; filename="video_sd.mp4"'
    resp['Accept-Ranges'] = 'bytes'

    return resp

В примере выше всё работает отлично.

Но если я пытаюсь получить отрезок видео не с первого байта(заголовок range - 'bytes=2149890-237403225'), видео просто не работает(байты получаю но они не воспроизводятся).

Подскажите, как мне решить данную проблему?

Вернуться на верх