Skip to content

Commit b516b88

Browse files
committed
Add more ICE stats
1 parent 606fc4c commit b516b88

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

lib/ex_webrtc/peer_connection.ex

+14-3
Original file line numberDiff line numberDiff line change
@@ -1155,13 +1155,22 @@ defmodule ExWebRTC.PeerConnection do
11551155
type: :candidate_pair,
11561156
local_candidate_id: pair.local_cand_id,
11571157
remote_candidate_id: pair.remote_cand_id,
1158+
priority: pair.priority,
11581159
state: pair.state,
1160+
valid: pair.valid?,
1161+
last_seen: pair.last_seen,
11591162
nominated: pair.nominated?,
1160-
requests_received: pair.requests_received,
1163+
packets_sent: pair.packets_sent,
1164+
packets_received: pair.packets_received,
1165+
bytes_sent: pair.bytes_sent,
1166+
bytes_received: pair.bytes_received,
11611167
requests_sent: pair.requests_sent,
1168+
requests_received: pair.requests_received,
1169+
responses_sent: pair.responses_sent,
11621170
responses_received: pair.responses_received,
11631171
non_symmetric_responses_received: pair.non_symmetric_responses_received,
1164-
responses_sent: pair.responses_sent
1172+
packets_discarded_on_send: pair.packets_discarded_on_send,
1173+
bytes_discarded_on_send: pair.bytes_discarded_on_send
11651174
}
11661175
end
11671176

@@ -1223,7 +1232,9 @@ defmodule ExWebRTC.PeerConnection do
12231232
bytes_sent: ice_stats.bytes_sent,
12241233
bytes_received: ice_stats.bytes_received,
12251234
packets_sent: ice_stats.packets_sent,
1226-
packets_received: ice_stats.packets_received
1235+
packets_received: ice_stats.packets_received,
1236+
selected_candidate_pair_changes: ice_stats.selected_candidate_pair_changes,
1237+
unmatched_requests: ice_stats.unmatched_requests
12271238
}
12281239
}
12291240

test/ex_webrtc/peer_connection_test.exs

+3-1
Original file line numberDiff line numberDiff line change
@@ -968,7 +968,9 @@ defmodule ExWebRTC.PeerConnectionTest do
968968
bytes_sent: 0,
969969
bytes_received: 0,
970970
packets_sent: 0,
971-
packets_received: 0
971+
packets_received: 0,
972+
selected_candidate_pair_changes: 0,
973+
unmatched_requests: 0
972974
}
973975
} = stats = PeerConnection.get_stats(pc1)
974976

0 commit comments

Comments
 (0)