update CHANGELOG with frame source/destination support
This commit is contained in:
22
CHANGELOG.md
22
CHANGELOG.md
@@ -9,6 +9,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
|
- `BaseOutputTransport` now allows multiple destinations if the transport
|
||||||
|
implementation supports it (e.g. Daily's custom tracks). With multiple
|
||||||
|
destinations it is possible to send different audio or video tracks with a
|
||||||
|
single transport simultaneously. To do that, you need to set the new
|
||||||
|
`Frame.destination` field with your desired transport destination (e.g. custom
|
||||||
|
track name), tell the transport you want a new destination with
|
||||||
|
`TransportParams.audio_out_destinations` or
|
||||||
|
`TransportParams.video_out_destinations` and the transport should take care of
|
||||||
|
the rest.
|
||||||
|
|
||||||
|
- Similarly to the new `Frame.destination`, there's a new `Frame.source` field
|
||||||
|
which is set by the `BaseInputTransport` if the incoming data comes from a
|
||||||
|
non-default source (e.g. custom tracks).
|
||||||
|
|
||||||
|
- `TTSService` has a new `destination` constructor parameter. This parameter
|
||||||
|
will be used to update the `Frame.destination` field for each generated
|
||||||
|
`TTSAudioRawFrame`. This allows sending multiple bots' audio to multiple
|
||||||
|
destinations in the same pipeline.
|
||||||
|
|
||||||
- Added `RTVIObserverParams` which allows you to configure what RTVI messages
|
- Added `RTVIObserverParams` which allows you to configure what RTVI messages
|
||||||
are sent to the clients.
|
are sent to the clients.
|
||||||
|
|
||||||
@@ -102,6 +121,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
### Other
|
### Other
|
||||||
|
|
||||||
|
- Added `examples/daily-multi-translation` to showcase how to send multiple
|
||||||
|
simulataneous translations with the same transport.
|
||||||
|
|
||||||
- Added 04 foundational examples for client/server transports. Also, renamed
|
- Added 04 foundational examples for client/server transports. Also, renamed
|
||||||
`29-livekit-audio-chat.py` to `04b-transports-livekit.py`.
|
`29-livekit-audio-chat.py` to `04b-transports-livekit.py`.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user