タイトルのdocker-composeをつくっていきます。ローカルで配信確認したいときにシュッと起動できるようにします。 次のような構成でつくりました。 コンテナ構成 それぞれのコンテナについてまとめます。 RTMP server nginx-rtmp-moduleをつかってRTMP serverをたてる。 github.com RTMP serverは`rtmp context`でストリームを受け取るapplicationを追加(`application encoder`)。 `application encoder`はストリームを受け取るとFFmpegで動画を3つのビットレードにエンコードする。 `application encoder`でエンコードした動画をHLS変換する`application hls`へストリームする。 `application hls`は変換したm3u8、tsフ
![nginx-rtmp-module + FFmpeg + HLSで動画配信ができるdocker-composeをつくった - 平日インプット週末アウトプットぶろぐ](https://cdn-ak-scissors.b.st-hatena.com/image/square/416b7d3a188fb4d05e97ce35fa076374481ee84d/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fn_soushi%2F20170217%2F20170217102235.png)