Встроенный 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>