Задать вопрос
@geniy9

Как поток вещания icecast передать на сайт (расположенном на том же сервере)?

Добрый день!

Имеется VPS на Ubuntu 16.04 x64 (IP к примеру: 1.2.3.4)
Установлены: Icecast, Apache, MySQL, vsFTPd
Подключен домен: 123.com
Установлен сертификат Let'sEncrypt

Icecast - вещает радио на порту 8000
С помощью релей поток ретранслируется на монтированную точку ./deep-house
То есть, можно слушать радио по адресу: 1.2.3.4:8000/deep-house
В Apache поднят виртуальный хост: DocumentRoot /var/www/123.com/public_html
И в папку /public_html - залит сайт, в котором, с помощью тега AUDIO
Указан путь SRC на потоковое вещание 1.2.3.4:8000/deep-house
Радио на сайте играет - все отлично! Сайт открывается по HTTPS.
Теперь я могу слушать радио, войдя на свой сайт по адресу https://123.com/deep-house

Однако, при открытии той страницы, где размещен тег AUDIO с потоком радио,
Браузер тут же меняет HTTPS на HTTP и в консоли дает предупреждение:

"Mixed Content: The page at 'https://123.com/#/deep-house' was loaded over HTTPS, but requested an insecure audio file '1.2.3.4:8000/deep-house'. This content should also be served over HTTPS.

Образец моей релейки в файле конфигурации (/etc/icecast2/icecast.xml) см.скрин
Мне необходимо решить как сделать вещание по HTTPS (требование для создания PWA)
Либо заставить как-то icecast вещать сразу на сайте, как если-бы мы локально загрузили в папку /src/ mp3 файл.

В Linux не так силен...
Отликнитесь, пожалуйста кто имел дело с Icecast
  • Вопрос задан
  • 220 просмотров
Подписаться 2 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы