from livekit import api
Hey, noticed that await api.LiveKitAPI().start_room_composite_egress(req) would fail silently when called in livekit agent when credentials are misconfigured. Is this expected? Shouldnt it throw an error?
I was following this guide from https://docs.livekit.io/deploy/observability/data/#record-audio-or-video
Expected: throw an error when ccredentials are incorrect
Observed: no error is raised
Code:
file_outputs = [
api.EncodedFileOutput(
file_type=api.EncodedFileType.OGG,
filepath=filepath,
azure=api.AzureBlobUpload(
account_name=account_name,
account_key=account_key,
container_name=container_name,
),
)
]
req = api.RoomCompositeEgressRequest(room_name=ctx.room.name, audio_only=True, file_outputs=file_outputs, audio_mixing="DUAL_CHANNEL_AGENT")
lkapi = api.LiveKitAPI()
try:
await lkapi.egress.start_room_composite_egress(req)
except Exception as e:
print(e)
On livekit cloud, I can see that egress failed
