Question
Issues Streaming HLS over HTTPS with NGNIX
I’ve configured a manual install of NGINX (1.17.10) with Ubuntu.
I’ve followed this to install: https://docs.peer5.com/guides/setting-up-hls-live-streaming-server-using-nginx/
I’ve then added SSL certification using LetsEncrypt - Xolphin ssl check says “The certificate could be verified and is installed properly”
I can stream hls (.m3u8) over http, but I can’t stream over https.
The fault I receive is:
Chrome:
This site can’t provide a secure connection myserver sent an invalid response.
Try running Windows Network Diagnostics.
ERRSSLPROTOCOL_ERROR
Firefox developer:
Error code: SSLERRORRXRECORDTOO_LONG
Further examination showed no connection to my https stream
UPDATE
My server video was showing a 404 error but attributed to nginx 1.14, which I know is the Digital Ocean package version, which I’ve never installed but somehow its in there. Note that my http stream still works.
I uninstalled nginx (sudo apt-get purge nginx nginx-common)
The .conf file remained in place.
I reinstalled nginx-1.17.10. Once again I can stream to it, receive http and the SSL is recognised by SSL Check.
I can also identify in my developer “console” that an https stream connection is now being made. Everything is blue on the console and recognises nginx-1.17.10, but it still won’t play the stream!
JW PLayer shows a generic 232011 error.
I’ve asked for DO technical support but no response in four days :-(
Can someone advise how to clear this error and move this forward?