mirror of
https://github.com/espressif/esp-rainmaker.git
synced 2026-01-14 19:58:01 +00:00
- 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
44 lines
1.0 KiB
YAML
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: "*"
|