備忘録

備忘録

WebRTC (WHIP)を利用して動画配信をする方法

Ⅰ. はじめに

タイトルの通り「WebRTC (WHIP)を利用して動画配信をする方法」です。

この記事では例としてgo2rtcを利用します。

料金 名称
有料 Nimble Streamer
有料 Cloudflare Stream
有料 Dolby.io
有料 RED5
無料 go2rtc
無料 broadcast-box
無料 livekit

Ⅱ. 手順

1. OBS 30.0 以降をインストールする

https://github.com/obsproject/obs-studio/releases/

2. go2rtcをダウンロードする

https://github.com/AlexxIT/go2rtc/releases

3. go2rtcを実行する
> go2rtc.exe
15:55:07.286 INF go2rtc version 1.8.1 windows/amd64
15:55:07.303 INF [api] listen addr=0.0.0.0:1984
15:55:07.304 INF [rtsp] listen addr=0.0.0.0:8554
15:55:07.304 INF [webrtc] listen addr=0.0.0.0:8555/tcp
4. 以下URLにアクセスする

http://127.0.0.1:1984

5. Temporary streamを追加する


6. OBSで配信を開始する
http://127.0.0.1:1984/api/webrtc?dst=test001


7. 配信画面を開く


実行結果

100ms 前後の遅延で配信出来ている