@QcfgAlexandr

Как установить аудио поток передаваемый через http на сайт с использованием SSL и избежать mixed content?

Доброго времени суток, за раннее приношу извинение за возможно не правильно сформулированный вопрос, по другому не могу объяснить.

Имеется аудио поток
stream.site1.ru:6004/;stream.mp3

Имеется сайт
https://site2.ru


Для установки аудио потока на сайт используется следующий код:
<audio controls="">
<source src="http://stream.site1.ru:6004/;stream.mp3" type="audio/mpeg">
</audio>


Но при этом в случае воспроизведения в консоли появляется предупреждение
mixed content


Как встроить этот аудио поток на сайт что бы не появлялось предупреждение mixed content, при условии что доступа к stream.site1.ru мы не имеем ?
  • Вопрос задан
  • 723 просмотра
Решения вопроса 1
landergate
@landergate
IT-шный jack-of-all-trades
Просто так от сообщения не избавится. Если страница в HTTPS - то и весь подгружаемый контент ожидается в HTTPS.

Можно построить свой прокси-ретранслятор с HTTPS, получая аудио поток через него, например на nginx.
Недостатки:
  1. stream.site1.ru будет видеть все подключения ваших пользователей к аудио-потоку с IP вашего прокси.
  2. Теоретически это может слегка увеличить время ожидания потока, но это один из единственных обходных путей за неимением доступа к stream.site1.ru.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект