rtmp サーバーを Docker で立てる

めっちゃ手軽だった
利用方法について纏める

1. Docker にコンテナ作成

  1. イメージ「nginx-rtmp」を入手
  2. それでコンテナを作る
    • ポート 1935 (rtmpプロトコル) をマッピングしておく

これで rtmp サーバーが上がるはず、次でテストする

※参考:Docker image : nginx-rtmp
tiangolo/nginx-rtmp – Docker Image | Docker Hub

2. 配信側:テスト

  1. アドレス「rtmp://<自IP>/live」、ストリームキーを任意で設定
  2. 配信開始

これでエラーが出なければ配信はできている
次に視聴側をテストする

3. 視聴側:テスト

  1. アドレス「rtmp://<自IP>/live/<ストリームキー>」を対応プレイヤーで開く (VLC Media Playerなど)

視聴できれば配信も視聴も可能

Appendix. 公開する

  • TCP 1935 をルーターでポートマッピングする

これはネットワーク機器によって違うし、当記事の範囲外なので参考まで


nginx の rtmpモジュールを使っての公開と同じ形式になる
「もう個別にサーバー建てたくないよ・・・」という人向け (私のこと)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Share via
Copy link