Files
Vikram Dattu 21a7351e6c Added KVS WebRTC camera example
- Example uses `esp_rmaker_get_aws_security_token` internally to get the token
 - The credential callback is registered with webrtc SDK which it can call
 - webrtc SDK uses NVS to cache the signaling info internally
2025-12-10 19:50:39 +05:30

44 lines
1.0 KiB
YAML

dependencies:
espressif/esp_rainmaker:
version: ">=1.0"
espressif/json_parser:
version: "~1.0.3"
# Common dependencies
esp_webrtc_utils:
path: ${KVS_SDK_PATH}/esp_port/components/esp_webrtc_utils
version: "*"
app_webrtc:
path: ${KVS_SDK_PATH}/esp_port/components/app_webrtc
version: "*"
kvs_signaling:
path: ${KVS_SDK_PATH}/esp_port/components/kvs_signaling
version: "*"
# Split mode dependencies
network_coprocessor:
path: ${KVS_SDK_PATH}/esp_port/components/network_coprocessor
version: "*"
rules:
- if: "target in [esp32c6]"
signaling_bridge_adapter:
path: ${KVS_SDK_PATH}/esp_port/examples/signaling_only/components/signaling_bridge_adapter
version: "*"
rules:
- if: "target in [esp32c6]"
# Standalone mode dependencies
kvs_webrtc:
path: ${KVS_SDK_PATH}/esp_port/components/kvs_webrtc
version: "*"
rules:
- if: "target not in [esp32c6]"
media_stream:
path: ${KVS_SDK_PATH}/esp_port/components/media_stream
version: "*"