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. ERR_SSL_PROTOCOL_ERROR
Firefox developer: Error code: SSL_ERROR_RX_RECORD_TOO_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?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.