Thursday, June 30, 2016

Live Streaming & JS

Presentation on Live Streaming & JS is now available by link. Held on IT Weekend Kharkiv. Shows the usage of Media Source Extensions, nginx-rtmp-module, MPEG-DASH and OBS.

Try it out
  • docker run -p 8080:8080 -p 1935:1935 adolgarev/nginxrtmp
  • start OBS and specify RTMP URL rtmp://localhost/myapp and Stream key mystream
  • Goto http://localhost:8080/dash.js/baseline.html
The result

Wednesday, June 29, 2016

The easiest way to use letsencrypt with jwilder/nginx-proxy

At jwilder/nginx-proxy issue can you add Let's Encrypt one can find discussion on how to add letsencrypt support for popular nginx-proxy for docker.
The easy way to do this that works for a while on our production environment is docker-letsencrypt-nginx-proxy-companion. Features follow.
  1. Automatic creation/renewal of Let's Encrypt certificates using original nginx-proxy container.
  2. Support creation of Multi-Domain (SAN) Certificates.
  3. Automatically creation of a Strong Diffie-Hellman Group (for having an A+ Rate on the Qualsys SSL Server Test).
  4. Work with all versions of docker.