Подскажите пожалуйста, почему, когда видео отображается на сайте через api, приведенный ниже, я получаю в DevTools, что загружаю все видео сразу (размер загруженного объекта равен размеру видео в хранилище S3), хотя я отправил потоковый ответ, возможно ли это чтобы как-то сделать так, чтобы первый кадр загружался как первые 5 мегабайт?
from private.boto3_client import boto3_client
from fastapi import HTTPException, Response
from fastapi.responses import StreamingResponse
import io
def get_video(video_token, range):
response = boto3_client.get_object(Bucket='******', Key=f'{video_token}.mp4')
def generate():
for chunk in response['Body'].iter_chunks():
yield chunk
return StreamingResponse(content=generate(), media_type='video/mp4')