{"$id":"https://events-schemas.twilio.com/VideoInsights.VideoLogAnalyzerParticipantSummary/2","$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"definitions":{"PublisherInfo":{"additionalProperties":false,"description":"The participant publisher metadata","properties":{"browser_major":{"default":"","description":"Major version of the browser","type":"string"},"browser_name":{"default":"","description":"Name of the browser","type":"string"},"browser_version":{"default":"","description":"Version of the browser","type":"string"},"device_architecture":{"default":"","description":"System architecture for the device","type":"string"},"device_manufacturer":{"default":"","description":"Identifier for the device manufacturer","type":"string"},"device_model":{"default":"","description":"Model of the device","type":"string"},"name":{"default":"","description":"SDK type","type":"string"},"platform_name":{"default":"","description":"Platform name","type":"string"},"platform_version":{"default":"","description":"Version of the platform","type":"string"},"sdk_version":{"default":"","description":"SDK version","type":"string"}},"required":[],"type":"object"},"VideoParticipantProperties":{"additionalProperties":false,"description":"https://www.twilio.com/docs/video/video-log-analyzer/video-log-analyzer-api","properties":{"is_adhoc":{"description":"Indicates if the participant joined the room ad-hoc","type":"boolean"},"num_audio_tracks":{"default":0,"description":"Number of audio tracks from the participant","type":"integer"},"num_data_tracks":{"default":0,"description":"Number of data tracks from the participant","type":"integer"},"num_video_tracks":{"default":0,"description":"Number of video tracks from the participant","type":"integer"},"record_on_connect":{"description":"Indicates if the participant was recorded as soon as they joined the room","type":"boolean"}},"required":[],"type":"object"}},"description":"Video room participant summary","examples":[{"account_sid":"AC0000000000000000000000000000001","call_sid":"CA0000000000000000000000000000001","codecs":["VP8"],"duration_sec":60,"edge_location":"ashburn","end_reason":"disconnected_via_api","error_code":53002,"error_code_url":"https://www.twilio.com/docs/api/errors/53002","is_adhoc":false,"join_time":"2025-01-01T00:00:00.000Z","leave_time":"2025-01-01T00:01:00.000Z","media_region":"us1","num_audio_tracks":1,"num_data_tracks":0,"num_video_tracks":1,"participant_identity":"00000000-0000-0000-0000-000000000001","participant_sid":"PA0000000000000000000000000000001","properties":{"is_adhoc":false,"num_audio_tracks":1,"num_data_tracks":0,"num_video_tracks":1,"record_on_connect":true},"publisher_info":{"browser_major":"28","browser_name":"Electron","browser_version":"28.2.0","device_architecture":"amd64","device_manufacturer":"Unknown","device_model":"Other","name":"twilio-video.js","platform_name":"Windows","platform_version":"10","sdk_version":"2.28.1"},"record_on_connect":true,"recording_duration_sec":60,"room_sid":"RM0000000000000000000000000000001","status":"in_progress"}],"properties":{"account_sid":{"description":"Account SID associated with this room","type":"string"},"call_sid":{"description":"Unique identifier for the call","type":"string"},"codecs":{"description":"Video or audio codecs used by participants in the room","items":{"description":"Codec used by participants in the room","type":"string"},"type":"array"},"duration_sec":{"default":0,"description":"Amount of time in seconds the participant was in the room","type":"integer"},"edge_location":{"default":"unknown","description":"Name of the edge location the participant connected to","type":"string"},"end_reason":{"default":"unknown","description":"Reason the participant left the room","type":"string"},"error_code":{"description":"Errors encountered by the participant","type":"integer"},"error_code_url":{"description":"Twilio error code dictionary link","type":"string"},"is_adhoc":{"description":"Indicates if the participant joined the room ad-hoc","type":"boolean"},"join_time":{"default":"","description":"When the participant joined the room in ISO 8601 format","type":"string"},"leave_time":{"default":"","description":"When the participant left the room in ISO 8601 format","type":"string"},"media_region":{"default":"unknown","description":"Twilio media region the participant connected to","type":"string"},"num_audio_tracks":{"default":0,"description":"Number of audio tracks from the participant","type":"integer"},"num_data_tracks":{"default":0,"description":"Number of data tracks from the participant","type":"integer"},"num_video_tracks":{"default":0,"description":"Number of video tracks from the participant","type":"integer"},"participant_identity":{"default":"","description":"The application-defined string that uniquely identifies the participant within a Room","type":"string"},"participant_sid":{"default":"","description":"Unique identifier for the participant","type":"string"},"properties":{"$ref":"#/definitions/VideoParticipantProperties"},"publisher_info":{"$ref":"#/definitions/PublisherInfo"},"record_on_connect":{"description":"Indicates if the participant was recorded as soon as they joined the room","type":"boolean"},"recording_duration_sec":{"default":0,"description":"Combined amount of recorded seconds for participants in the room","type":"integer"},"room_sid":{"description":"Unique identifier for the room","type":"string"},"status":{"default":"unknown","description":"Status of the room","type":"string"}},"required":["participant_sid","join_time","account_sid","room_sid","status","codecs","end_reason","edge_location"],"title":"VideoLogAnalyzerParticipantSummary","type":"object"}