Встроенный iframe возвращает неверный ответ от Ant Media Server - PullRequest
0 голосов
/ 12 июня 2019

Я интегрировал Ant Media Server в свой проект и встроил проигрыватель со сверхнизкими задержками на мой веб-сайт. Однако Ant Media Server возвращает неверный ответ. Обычно один и тот же URL может быть воспроизведен в веб-браузере. Проблема в встраивании.

Я встроил вот так

<iframe src="//server_address:5080/WebRTCAppEE/play.html?name=70277403434" ></iframe>

Как вы думаете, что с этим не так?

С уважением,

1 Ответ

1 голос
/ 12 июня 2019

Проблема может заключаться в разнице протоколов между http и https. Например, если ваш сайт использует https, встраивая что-то

"// SERVER_ADDRESS: 5080 / WebRTCAppEE / play.html имя = 70277403434"

использует тот же протокол (https) для соединения из-за "//". С другой стороны, порт 5080 предназначен для http, а не для https. Сервер возвращает контент http, но веб-браузер ожидает https, поэтому он показывает неверный ответ.

Разрешение может быть таким: вы можете назначить домен для вашего экземпляра и установить SSL для вашего экземпляра Ant Media Server, как описано здесь https://antmedia.io/enable-ssl-on-ant-media-server/

После этого вставлять вот так

<iframe
src="https://fully_qualified_domain_name:5443/WebRTCAppEE/play.html?name=70277403434"
></iframe>
...