はじめに youtubeやTwitchを使わずに配信する方法です。 Discordのニトロとかを使わずに画面共有したい方向け? 技術紹介 動画をストリーミングするためには UDPで相手にデータを叩きつけ続ける単位時間ごとに動画を分割し、相手がTCPで該当のファイル要求する に大きく別れます。 前者はFLASHプレーヤーが必要ですが低遅延 後者はHTML5とh264動画再生に対応していれば再生できます。 これらはそれぞれ、rtmp・hlsと呼ばれます。 今回はこの2つに対応したnginxベースの配信環境の紹介です。 やり方 nginxの用意 nginxでこれを行うためには rtmpのモジュールとともにコンパイルしないといけないんですが、windowsだとこれがとても面倒くさい。頼むからwindowsにもコンパイラ最初から入れといて・・・ と思いながら探したら、コンパイル済みのバイナリを発見し