Type alias RTCStatsLog

RTCStatsLog: { app_id: string; audio: { codec: string; jitter: number; jitter_buffer_delay: number; jitter_buffer_emitted_count: number; mos: number; packets_lost: number; packets_lost_rate: number; packets_received: number; retransmitted_packets_sent: number; rtt: number; total_packets_lost: number; total_packets_lost_rate: number; total_packets_received: number; total_packets_sent: number }; browser_type: BrowserType; call_id: string; callee_id: string; caller_id: string; device_timestamp: number; is_video_call: boolean; metadata: { measure_count: number; measure_interval: number }; network_type: "wifi" | "cellular" | "ethernet"; role: "dc_caller" | "dc_callee"; transport_info: { candidate_type: string; ip: string; network_type: string; port: number; protocol: string; relay_protocol: string }; video?: { bytes_received: number; codec: string; fir_count: number; frames_decoded: number; frames_dropped: number; frames_received: number; freeze_count: number; header_bytes_received: number; jitter: number; jitter_buffer_delay: number; jitter_buffer_emitted_count: number; key_frames_decoded: number; nack_count: number; packets_lost: number; packets_lost_rate: number; packets_received: number; pause_count: number; pli_count: number; qp_sum: number; quality_limitation_reason: string; quality_limitation_resolution_changes: number; received_frame_height: number; received_frame_width: number; retransmitted_packets_sent: number; rtt: number; sent_frame_height: number; sent_frame_width: number; sum_of_squared_frames_duration: number; total_decode_time: number; total_frames_duration: number; total_freezes_duration: number; total_inter_frame_delay: number; total_packets_lost: number; total_packets_lost_rate: number; total_packets_received: number; total_pauses_duration: number; total_squared_inter_frame_delay: number; video_source_frames_per_second: number; video_source_height: number; video_source_width: number }; webrtc_timestamp: string }

Type declaration

  • app_id: string
  • audio: { codec: string; jitter: number; jitter_buffer_delay: number; jitter_buffer_emitted_count: number; mos: number; packets_lost: number; packets_lost_rate: number; packets_received: number; retransmitted_packets_sent: number; rtt: number; total_packets_lost: number; total_packets_lost_rate: number; total_packets_received: number; total_packets_sent: number }
    • codec: string
    • jitter: number
    • jitter_buffer_delay: number
    • jitter_buffer_emitted_count: number
    • mos: number
    • packets_lost: number
    • packets_lost_rate: number
    • packets_received: number
    • retransmitted_packets_sent: number
    • rtt: number
    • total_packets_lost: number
    • total_packets_lost_rate: number
    • total_packets_received: number
    • total_packets_sent: number
  • browser_type: BrowserType
  • call_id: string
  • callee_id: string
  • caller_id: string
  • device_timestamp: number
  • is_video_call: boolean
  • metadata: { measure_count: number; measure_interval: number }
    • measure_count: number
    • measure_interval: number
  • network_type: "wifi" | "cellular" | "ethernet"
  • role: "dc_caller" | "dc_callee"
  • transport_info: { candidate_type: string; ip: string; network_type: string; port: number; protocol: string; relay_protocol: string }
    • candidate_type: string
    • ip: string
    • network_type: string
    • port: number
    • protocol: string
    • relay_protocol: string
  • Optional video?: { bytes_received: number; codec: string; fir_count: number; frames_decoded: number; frames_dropped: number; frames_received: number; freeze_count: number; header_bytes_received: number; jitter: number; jitter_buffer_delay: number; jitter_buffer_emitted_count: number; key_frames_decoded: number; nack_count: number; packets_lost: number; packets_lost_rate: number; packets_received: number; pause_count: number; pli_count: number; qp_sum: number; quality_limitation_reason: string; quality_limitation_resolution_changes: number; received_frame_height: number; received_frame_width: number; retransmitted_packets_sent: number; rtt: number; sent_frame_height: number; sent_frame_width: number; sum_of_squared_frames_duration: number; total_decode_time: number; total_frames_duration: number; total_freezes_duration: number; total_inter_frame_delay: number; total_packets_lost: number; total_packets_lost_rate: number; total_packets_received: number; total_pauses_duration: number; total_squared_inter_frame_delay: number; video_source_frames_per_second: number; video_source_height: number; video_source_width: number }
    • bytes_received: number
    • codec: string
    • fir_count: number
    • frames_decoded: number
    • frames_dropped: number
    • frames_received: number
    • freeze_count: number
    • header_bytes_received: number
    • jitter: number
    • jitter_buffer_delay: number
    • jitter_buffer_emitted_count: number
    • key_frames_decoded: number
    • nack_count: number
    • packets_lost: number
    • packets_lost_rate: number
    • packets_received: number
    • pause_count: number
    • pli_count: number
    • qp_sum: number
    • quality_limitation_reason: string
    • quality_limitation_resolution_changes: number
    • received_frame_height: number
    • received_frame_width: number
    • retransmitted_packets_sent: number
    • rtt: number
    • sent_frame_height: number
    • sent_frame_width: number
    • sum_of_squared_frames_duration: number
    • total_decode_time: number
    • total_frames_duration: number
    • total_freezes_duration: number
    • total_inter_frame_delay: number
    • total_packets_lost: number
    • total_packets_lost_rate: number
    • total_packets_received: number
    • total_pauses_duration: number
    • total_squared_inter_frame_delay: number
    • video_source_frames_per_second: number
    • video_source_height: number
    • video_source_width: number
  • webrtc_timestamp: string

Generated using TypeDoc