reComputer で go2rtc を使う
はじめに
go2rtcは、インターネット上でリアルタイムメディアストリーミングを促進するために設計されたオープンソースのWebRTCフレームワークです。XTLSチームによって開発され、効率的なリアルタイム動画・音声伝送のためにWebRTCをRTSP、RTMP、HLSなどの他のメディアプロトコルと組み合わせることを目的としています。
WebRTC(Web Real-Time Communication)は、ピアツーピア接続を確立し、ビデオ通話、ライブ配信、その他のリアルタイムアプリケーションなどのリアルタイムメディア交換を可能にするために広く使用されているプロトコルです。go2rtcは、異なるメディアプロトコルを低遅延でスケーラブルな伝送のためにWebRTCストリームに変換する必要がある環境でWebRTCの実装を容易にします。
前提条件
ハードウェア要件
| reComputer R1125 | reComputer AI R2130 | reComputer AI Industrial R2145 |
|---|---|---|
![]() | ![]() | ![]() |
go2rtcのダウンロードと実行
システムの更新
以下のコマンドを使用して実行してください。
sudo apt update
sudo apt upgrade -y
go2rtcのダウンロード
以下のコマンドを使用して実行してください。
wget https://nightly.link/AlexxIT/go2rtc/workflows/build/master/go2rtc_linux_arm64.zip
tar -xvzf go1.24.0.linux-arm64.tar.gz
chmod +x go2rtc_linux_arm64
go2rtc.yamlの作成
以下のコマンドを使用して実行してください。
nano go2rtc.yaml
以下の設定に実際のIPアドレスを入力してください。
streams:
stream1:
url: rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=1
protocol: rtsp
codec: h264
server:
api: :1984
rtsp: :8554
webrtc: :8555
go2rtcの実行
以下のコマンドを使用して実行してください。
./go2rtc_linux_arm64

ホスト上でポート1984を開き、Streamボタンをクリックします。

結果
すべてを設定したら、現在のカメラからのライブフィードを表示できます。

技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!弊社製品での体験が可能な限りスムーズになるよう、さまざまなサポートを提供しています。さまざまな好みやニーズに対応するため、複数のコミュニケーションチャンネルを提供しています。


