Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e8008b03cc | |||
| a9f50e5ab0 |
+1
-1
@@ -235,7 +235,7 @@ services:
|
||||
- livekit-egress
|
||||
|
||||
livekit-egress:
|
||||
image: livekit/egress:v1.11.0
|
||||
image: livekit/egress
|
||||
environment:
|
||||
EGRESS_CONFIG_FILE: ./livekit-egress.yaml
|
||||
volumes:
|
||||
|
||||
@@ -24,8 +24,6 @@ class RecordingEventsService:
|
||||
|
||||
room_name = str(recording.room.id)
|
||||
|
||||
print('$$ handle_update')
|
||||
|
||||
status_mapping = {
|
||||
api.EgressStatus.EGRESS_ACTIVE: "started",
|
||||
api.EgressStatus.EGRESS_ENDING: "saving",
|
||||
@@ -33,18 +31,12 @@ class RecordingEventsService:
|
||||
}
|
||||
|
||||
recording_status = status_mapping.get(egress_status)
|
||||
|
||||
print('$$ recording_status')
|
||||
print(recording_status)
|
||||
|
||||
if recording_status:
|
||||
try:
|
||||
print('$$ update')
|
||||
utils.update_room_metadata(
|
||||
room_name, {"recording_status": recording_status}
|
||||
)
|
||||
except utils.MetadataUpdateException as e:
|
||||
print('$$ exception')
|
||||
logger.exception("Failed to update room's metadata: %s", e)
|
||||
|
||||
@staticmethod
|
||||
|
||||
@@ -122,10 +122,6 @@ class LiveKitEventsService:
|
||||
logger.info("Filtered webhook event for room '%s'", data.room.name)
|
||||
return
|
||||
|
||||
print('$$ data.event')
|
||||
print(data.event)
|
||||
print(data)
|
||||
|
||||
try:
|
||||
webhook_type = LiveKitWebhookEventType(data.event)
|
||||
except ValueError as e:
|
||||
@@ -133,9 +129,6 @@ class LiveKitEventsService:
|
||||
f"Unknown webhook type: {data.event}"
|
||||
) from e
|
||||
|
||||
print("$$ webhook_type")
|
||||
print(webhook_type)
|
||||
|
||||
handler_name = f"_handle_{webhook_type.value}"
|
||||
handler = getattr(self, handler_name, None)
|
||||
|
||||
@@ -148,8 +141,6 @@ class LiveKitEventsService:
|
||||
def _handle_egress_updated(self, data):
|
||||
"""Handle 'egress_updated' event."""
|
||||
|
||||
print("$$ _handle_egress_updated")
|
||||
|
||||
egress_id = data.egress_info.egress_id
|
||||
try:
|
||||
recording = models.Recording.objects.get(worker_id=egress_id)
|
||||
@@ -158,11 +149,7 @@ class LiveKitEventsService:
|
||||
f"Recording with worker ID {egress_id} does not exist"
|
||||
) from err
|
||||
|
||||
print("$$ egress found")
|
||||
|
||||
egress_status = data.egress_info.status
|
||||
print('$$ egress_status')
|
||||
print(egress_status)
|
||||
self.recording_events.handle_update(recording, egress_status)
|
||||
|
||||
def _handle_egress_ended(self, data):
|
||||
|
||||
@@ -276,8 +276,6 @@ async def update_room_metadata(
|
||||
room = response.rooms[0]
|
||||
|
||||
existing_metadata = json.loads(room.metadata) if room.metadata else {}
|
||||
print('$$ existing_metadata')
|
||||
print(existing_metadata)
|
||||
|
||||
if remove_keys:
|
||||
for key in remove_keys:
|
||||
@@ -285,9 +283,6 @@ async def update_room_metadata(
|
||||
|
||||
updated_metadata = {**existing_metadata, **metadata}
|
||||
|
||||
print('$$ updated_metadata')
|
||||
print(updated_metadata)
|
||||
|
||||
await lkapi.room.update_room_metadata(
|
||||
UpdateRoomMetadataRequest(
|
||||
room=room_name, metadata=json.dumps(updated_metadata).encode("utf-8")
|
||||
|
||||
@@ -1,9 +1,6 @@
|
||||
replicaCount: 1
|
||||
terminationGracePeriodSeconds: 18000
|
||||
|
||||
image:
|
||||
tag: v1.11.0
|
||||
|
||||
egress:
|
||||
log_level: debug
|
||||
ws_url: ws://livekit-livekit-server:80
|
||||
|
||||
Reference in New Issue
Block a user