@korobey

Как подружить icecast2 и ices2 для аудиотрансляции в сеть по https?

На сайте с установленным бесплатным SSL-сертификатом от Letsencrypt размещен и транслируется поток из локальной сети организации. Однако, в браузере появляется предупреждение о наличии смешанного контента, так как поток идет по незащищенному протоколу http. Требуется устранить смешанный контент. Для этого было решено организовать аудиотрансляцию по защищенному протоколу https посредством icecast2 и ices2. Разработчиками Icecast2 заявлена возможность поддержки установки SSL-сертификата, а IceS2 должен безпроблемно сработаться с icecast на том основании, что у них одни и те же авторы-разработчики. В итоге удалось запустить icecast2 по http и https протоколу, однако в последнем случае файрфокс и VLC выдают предупреждения, что сертификат самоподписанный (openSSL) и к нему нет доверия. При этом Ices2 отлично работает с icecast по порту без SSL-сертификата и не работает (Socket error: Connection reset by peer) с тем же портом, при использовании сертификата SSL.
Сомневаюсь, что дело в сертификате: по-моему, ices должно быть все равно, какой сертификат использует его брат icecast. В чем проблема? В какую сторону "копать"? Прошу вашей помощи, уважаемые хабровчане. Может быть, есть более изящный способ решения проблемы смешанного контента (кроме его удаления, конечно).

Ниже привожу настройки icecast2 и ices2
icecast.xml


Earth
icemaster@localhost

100
2
524288
30
15
10
1
65535


3333
3333
admin
3333

localhost

8001
192.168.1.3
/stream.ogg
1





1


/usr/local/share/icecast


/var/icecast/log
/usr/local/share/icecast/web
/usr/local/share/icecast/admin








/var/icecast/icecast.pem



access.log
error.log
3
10000



0




ices-alsa.xml

<?xml version="1.0"?>


0
/var/log/ices
ices.log
2048
4
0



Example stream name
Example genre
A short description of your stream
mysite.org



alsa
44100
2
pulse
1
test


192.168.1.3
8001
3333
/stream.ogg
1


1
22050
1


1

44100
22050





  • Вопрос задан
  • 397 просмотров
Пригласить эксперта
Ответы на вопрос 1
@korobey Автор вопроса
Всем спасибо за ответы )
В результате долгих поисков решения проблемы получилась статья.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы