Ссылка на видео элемент html video не отображается в AWS в приложении React и Django. Локально это работает

Мы пытаемся показать ссылку на видео, создав элемент video в html/javascript. Это работает в локальной системе, но не работает в облаке AWS. Приложение создано на React и Django.

Содержимое элемента является var cont="https://172.31.80.50:8000/api/getVideo?fn="person1_amar.mp4" или var cont="//172.31.80.50:8000/api/getVideo?fn="person1_amar.mp4" или var cont="https://localhost:8000/api/getVideo?fn="person1_amar.mp4" Примечание: Запрос имеет IP-адрес машины AWS. Localhost работает в локальной системе с протоколом http.

Код

getVideo на стороне сервера выглядит следующим образом vid = open('frontend/inoutfiles/'+fileN, 'rb') response = FileResponse(vid)

Мы получаем следующие 2 ошибки: 'Failed to load resource: the server responded with a status of 499 ()' Не удалось загрузить ресурс: net::ERR_CONNECTION_TIMED_OUT

Пожалуйста, сообщите нам, как решить эту проблему.

Спасибо, Амар Джоши

Мы попробовали 2-3 решения, как указано в описании. Это не помогло. Мы ожидаем ответа на вопрос, чтобы мы могли показывать видео с сервера на фронтенд в React в форме воспроизведения.

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