Streaming with nginx-rtmp-module Secure links

さて、セキュアリンクの基本が分かったところで次のステップへ進めます。

Nginxとセキュアリンクの基本設定はこちら

nginxでSecureLinkを構築

では次は本番です。rtmp:// にセキュアリンクを使って直リンクを防ぎます

http://nginx-rtmp.blogspot.jp/2013/06/secure-links-in-nginx-rtmp.html

ngix.confに、以下を追記し、8080でも受け付けておく。通常の80へのアクセスは既存のままでよくて追記する。あ、もし8080だけ動かすなら上記リンク先の通り、http{ディレクティブが必要。

 

 

エンコード開始してアクセスしてみる
rtmp://サーバIP/live/test

今までアクセスできていた方法でアクセスしてみるとアクセスできなくなってる(正常)

以下、そのログでon_playに飛ばされた後、disconnect されているのが分かる

で、セキュアリンク用の文字列を作成する

※注意 mysecretkeyは任意に変える liveは配信ポイント test はsteamkeyになってる

でアクセスしてみる
rtmp://サーバIP/live/test?e=1475896565&st=LPpV0HfjOrdXnwStNcHYCA

再生できた!!

※上記再生はvideojsを利用して再生してます。

nginx に rtmp読み込んでvideojsで映像配信 無料!!

こんな感じ