New Google Chrome won't play streams

Read 11190 times
Anyone else having this issue, if so what's the fix?
Chrome Version 80.0.3987.122 (Official Build) (64-bit)

This version of Chrome overwrites the URL of the source trying to call it on HTTPS and the source is not able to respond. Centovacast is not yet compatible with SSL services, unless the settings are modified manually. Contacted with support, they say that they have a solution, but that they have to manually implement it on each server and charge for it, despite paying the licenses.
Until the dev team find a working solution, i fix with this, using Apache proxy.

Setup Certbot for LetsEncrypt (https://certbot.eff.org/lets-encrypt/debianjessie-apache), create a subdomain and use the ProxyPass module by Apache (2+) to passing over the streaming port.
Works with Shoutcast and Icecast. The only things to do is to enter manually every new server created in apache conf and restart the daemon

Hope it helps!

<VirtualHost *:443>
   ServerName proxy.yourdomain.it
   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined

  # create a proxypass + proxypassreserve for each server that you need to load over ssl...

   ProxyPass "/8014/""http://xx.xxx.xxx.xx:8014/"
   ProxyPassReverse "/8014/""http://xx.xxx.xxx.xx:8014/"

   ProxyPass "/8010/""http://xx.xxx.xxx.xx:8010/"
   ProxyPassReverse "/8010/""http://xx.xxx.xxx.xx:8010/"

   SSLCertificateFile /etc/letsencrypt/live/....domainname...../fullchain.pem
   SSLCertificateKeyFile /etc/letsencrypt/live/.....domainname...../privkey.pem
   Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>

To activate the ProxyPass (in SSH):
a2enmod proxy
a2enmod proxy_http

Then, loading https://proxy.dns-lab.it/8116/ is the same of http://centova.dns-lab.it:8116/

Hope it helps!
Matteo
Last Edit: March 01, 2020, 01:01:58 am by arlo
Several of the Stream Hosts are offering SSL enabled web addresses for SHOUTcast and ICEcast streams for a few dollars a month.

This might be the easiest solution.
And here we are still no official solution :(
Until the dev team find a working solution, i fix with this, using Apache proxy.

Setup Certbot for LetsEncrypt (https://certbot.eff.org/lets-encrypt/debianjessie-apache), create a subdomain and use the ProxyPass module by Apache (2+) to passing over the streaming port.
Works with Shoutcast and Icecast. The only things to do is to enter manually every new server created in apache conf and restart the daemon

Hope it helps!

<VirtualHost *:443>
   ServerName proxy.yourdomain.it
   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined

  # create a proxypass + proxypassreserve for each server that you need to load over ssl...

   ProxyPass "/8014/""http://xx.xxx.xxx.xx:8014/"
   ProxyPassReverse "/8014/""http://xx.xxx.xxx.xx:8014/"

   ProxyPass "/8010/""http://xx.xxx.xxx.xx:8010/"
   ProxyPassReverse "/8010/""http://xx.xxx.xxx.xx:8010/"

   SSLCertificateFile /etc/letsencrypt/live/....domainname...../fullchain.pem
   SSLCertificateKeyFile /etc/letsencrypt/live/.....domainname...../privkey.pem
   Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>

To activate the ProxyPass (in SSH):
a2enmod proxy
a2enmod proxy_http

Then, loading https://proxy.dns-lab.it/8116/ is the same of http://centova.dns-lab.it:8116/

Hope it helps!
Matteo

Where do I get the configuration of this file
Sorry?

   Include /etc/letsencrypt/options-ssl-apache.conf
We created our own by-pass system the team at Centova cast wants you to pay a fee for them to do it. You would think that they would role out an update to support it, another reason this software is slowly dying.