MoQ Camera Detection
カメラ映像についての質問に、pipecat の bot が djev-vision で答える
使い方
Cloud Run の djev-vision は停止後の最初の判定に約 3 分かかります
BrowserCamera
Cloud RelayMoQT
pipecat botCloud VM
Cloud Rundjev-vision
-
カメラを配信する
Relay URL は既定の Cloud relay-1 のまま Join します
BrowserCamera
Local RelayMoQT
pipecat botPython
Cloud Rundjev-vision
-
djev-run を Cloud Run にデプロイする
https://github.com/nttcom/moq-wasm/blob/master/examples/python/djev-run-on-cloud-run.md
-
relay を起動する
Cloud relay-1 には Cloud の bot がつながっているため、手元の bot はローカルの relay につなぎます。各コマンドは別々のターミナルで実行します
make relay -
pipecat bot を起動する
cd examples/python/moq-camera-detection uv run python -m moq_camera_detection.bot --insecure \ --djev-url "$(gcloud run services describe djev-vision --region asia-southeast1 --format 'value(status.url)')/v1/chat/completions" \ --gcloud-authgcloud のアカウントに roles/run.invoker が必要です
-
カメラを配信する
make chromeで起動した Chrome でこのページを開き、Local relay-a を選んで Join します
Relay
未接続 bot 未接続Camera
判定待ち