Skip to main content

reComputer で go2rtc を使う

はじめに

go2rtcは、インターネット上でリアルタイムメディアストリーミングを促進するために設計されたオープンソースのWebRTCフレームワークです。XTLSチームによって開発され、効率的なリアルタイム動画・音声伝送のためにWebRTCをRTSP、RTMP、HLSなどの他のメディアプロトコルと組み合わせることを目的としています。

WebRTC(Web Real-Time Communication)は、ピアツーピア接続を確立し、ビデオ通話、ライブ配信、その他のリアルタイムアプリケーションなどのリアルタイムメディア交換を可能にするために広く使用されているプロトコルです。go2rtcは、異なるメディアプロトコルを低遅延でスケーラブルな伝送のためにWebRTCストリームに変換する必要がある環境でWebRTCの実装を容易にします。

前提条件

ハードウェア要件

reComputer R1125reComputer AI R2130reComputer 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 

pir

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

pir

結果

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

pir

技術サポート & 製品ディスカッション

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

Loading Comments...