Merge pull request #3774 from pipecat-ai/mb/broadcast-frames-rtvi-observer
Fix RTVIObserver missing upstream-only frames
This commit is contained in:
1
changelog/3774.added.md
Normal file
1
changelog/3774.added.md
Normal file
@@ -0,0 +1 @@
|
||||
- Added `broadcast_sibling_id` field to the base `Frame` class. This field is automatically set by `broadcast_frame()` and `broadcast_frame_instance()` to the ID of the paired frame pushed in the opposite direction, allowing receivers to identify broadcast pairs.
|
||||
1
changelog/3774.fixed.md
Normal file
1
changelog/3774.fixed.md
Normal file
@@ -0,0 +1 @@
|
||||
- Fixed `RTVIObserver` not processing upstream-only frames. Previously, all upstream frames were filtered out to avoid duplicate messages from broadcasted frames. Now only upstream copies of broadcasted frames are skipped.
|
||||
Reference in New Issue
Block a user