II.
Channel JSON
Structured · livechannel:avatar-video-track
Avatar Video Track json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "channel:avatar-video-track",
"_kind": "Channel",
"_file": "channels-hooks/channels/voice-transport.yaml",
"_cluster": "channels-hooks",
"attributes": {
"displayName": "Avatar Video Track",
"kind": "video",
"endpoint": "webrtc",
"persistent": true,
"description": "The agent's published VIDEO track: a composited HTML <canvas> (avatar WebGL +\nannotation overlay + screen-share layer) captured via canvas.captureStream() and\npublished into the Jitsi meeting through lib-jitsi-meet setEffect (the\nJitsiStreamPresenterEffect pattern), from the kradle headless-Chromium sidecar.\nSee docs/research/realtime-voice-agent-stack.md §II.2.\n"
},
"outgoingEdges": [
{
"from": "channel:avatar-video-track",
"to": "layer:3-transport",
"kind": "realizes",
"attributes": {}
}
],
"incomingEdges": []
}