Встроенный iframe возвращает неверный ответ от Ant Media Server

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

Я воткнул вот так

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

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

С Уважением,

1 ответ

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

"//Server_address:5080/WebRTCAppEE/play.html?name=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>
Другие вопросы по тегам