2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

obsのストリーミングをとりあえず動作確認

Posted at

nginxじゃなくてGoのプログラムに向かってobsでストリーミングをしたかったので,Goのrtmpサーバーを探しました。

かなりわかりやすく動作確認することができました!

動機

iOSアプリからRTMPでデータをストリームしたかったので,ちゃんと動くRTMPサーバーを手に入れてわかりやすく動作を確認しようと思ったのがきっかけでした。

OBSを入れる

https://obsproject.com/ja/download
僕はMacでやっているので,MacにOBSを入れます。

GoのRTMPサーバーを導入する

go get -u -v github.com/netroby/go-rtmp-server

これでサーバーを導入します。
go getがちゃんと動作してくれないときは,Go自体の環境をつくればいいと思います。

サーバーを起動する

~/go/bin/go-rtmp-server  -l :8089 -k  longSecurityKey

READMEに書いてある通り,これでサーバーを起動することができます。
longSecurityKeyの部分はストリームキーと呼ばれる,ストリーミングにおけるパスワードのようなものらしいので,自分の好きな文字列でもいいと思います。

OBSから配信する

OBSの設定のところから配信を選択し,サービスカスタムを選択してから,
サーバーのところにrtmp://127.0.0.1/live?key=longSecurityKeyと入れます。(今回はローカルで動かします。)
そして設定を終え,入力ソースをちゃんと選択してから配信開始をします。

配信を確認する

http://127.0.0.1:8089/にブラウザからアクセスすると,obsからのストリームが受け取れていると思います!

おわり

とりあえずこれでちゃんと動くであろうストリーミングのツールたちを手に入れることができたので,楽しく開発をすすめて行こうと思います。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?