認証できないエンコーダって・・・・
認証ができないエンコーダがあったら困りますよね。
間にffmpegを噛まして認証して飛ばしたいと思いました。
環境
Lunux系であれば多分なんでも
nginxインストール
http://qiita.com/hagane5563/items/842afe6d6e7100db3a28
を参照してください。
ffmpegインストール
apt-getとかyumでサクッと。
nginxコンフィグ
/etc/nginx/nginx.conf
rtmp {
server {
listen 1935;
access_log /var/log/nginx/rtmp_access.log;
application conv {
live on;
wait_video on;
}
}
}
エンコーダ側設定
rtmp://nginxサーバのアドレス/conv/ストリーム名
でエンコード
ffmpegコマンド
ffmpeg -re -i "rtmp://localhost/conv/ストリーム名" -c:v copy -c:a copy -f flv "rtmp://ユーザ名:パスワード@認証が必要なRTMPアドレス"
Ctrl+Cで止まります。
まあ
認証できるエンコードを使った方が良いにこしたことは無いよね。