本ページは広告が含まれています。気になる広告をクリック頂けますと、サーバ運営費になります(^^
HLS配信も Seure Link なり authなり、何かセキュリティをかけたい。
basic認証だと、tsファイルにでパスワードを聞かれるから実用できない。
調べると3通り方法があって、
1.Using Nginx’ HttpSecureLinkModule
http://docs.unified-streaming.com/tutorials/security/nginx-secure-link.html
これ、通常のNginx で行って、Secure Linkでm3u8ファイルにアクセスできることまでは確認できたけど tsファイルとの関係がうまくできないみたい。
なんか、できそうなところまでいくんだけど、
usp_handle_ism;
ここがミソなのかな。このディレクティブはないから、http://www.unified-streaming.com/で登録して、何かモジュールをダウンロードするかしないといけない
2.nginx plus のngx_http_hls_module を使う
http://nginx.org/en/docs/http/ngx_http_hls_module.html
commercial subscription. 商業用の登録が必要と書いてある。
3.nginx sub_filter 機能を利用する
https://groups.google.com/forum/#!topic/nginx-rtmp/8ZcF__bF7ho
http://public-awarenes.blogspot.jp/2016/04/re-add-arguments-to-ts-file-for-secure.html
tsファイルにアクセスする際に何か置き換えるらしい。