12396 lines
321 KiB
JSON
12396 lines
321 KiB
JSON
{
|
|
"source_sha256": "651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f",
|
|
"seed": 20260916,
|
|
"max_age_ms": 300,
|
|
"sender_queue_frames": 2,
|
|
"receiver_pending_frames": 2,
|
|
"peak_bitrate_bps": {
|
|
"ROBUST": 171680,
|
|
"NORMAL": 375832,
|
|
"HIGH_QUALITY": 455552,
|
|
"640x480_10FPS": 380912,
|
|
"1280x720_5FPS": 440640
|
|
},
|
|
"radio_estimates": [
|
|
{
|
|
"modulation": "BPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 256,
|
|
"gap_ms": 5,
|
|
"video_bytes_per_packet": 239,
|
|
"packet_bytes_before_fec": 268,
|
|
"coded_body_bits": 4300,
|
|
"airtime_ms": 11.532,
|
|
"useful_video_bps": 115654.48826518268,
|
|
"overhead_fraction": 0.7686910234696347,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": true,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "BPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 256,
|
|
"gap_ms": 2,
|
|
"video_bytes_per_packet": 239,
|
|
"packet_bytes_before_fec": 268,
|
|
"coded_body_bits": 4300,
|
|
"airtime_ms": 11.532,
|
|
"useful_video_bps": 141294.7088383092,
|
|
"overhead_fraction": 0.7174105823233816,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "BPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 256,
|
|
"gap_ms": 1,
|
|
"video_bytes_per_packet": 239,
|
|
"packet_bytes_before_fec": 268,
|
|
"coded_body_bits": 4300,
|
|
"airtime_ms": 11.532,
|
|
"useful_video_bps": 152569.42227896585,
|
|
"overhead_fraction": 0.6948611554420683,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "BPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 256,
|
|
"gap_ms": 0,
|
|
"video_bytes_per_packet": 239,
|
|
"packet_bytes_before_fec": 268,
|
|
"coded_body_bits": 4300,
|
|
"airtime_ms": 11.532,
|
|
"useful_video_bps": 165799.5143947277,
|
|
"overhead_fraction": 0.6684009712105445,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "BPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 512,
|
|
"gap_ms": 5,
|
|
"video_bytes_per_packet": 495,
|
|
"packet_bytes_before_fec": 524,
|
|
"coded_body_bits": 8396,
|
|
"airtime_ms": 19.724,
|
|
"useful_video_bps": 160168.25756350104,
|
|
"overhead_fraction": 0.6796634848729979,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "BPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 512,
|
|
"gap_ms": 2,
|
|
"video_bytes_per_packet": 495,
|
|
"packet_bytes_before_fec": 524,
|
|
"coded_body_bits": 8396,
|
|
"airtime_ms": 19.724,
|
|
"useful_video_bps": 182286.8716626772,
|
|
"overhead_fraction": 0.6354262566746456,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "BPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 512,
|
|
"gap_ms": 1,
|
|
"video_bytes_per_packet": 495,
|
|
"packet_bytes_before_fec": 524,
|
|
"coded_body_bits": 8396,
|
|
"airtime_ms": 19.724,
|
|
"useful_video_bps": 191082.8025477707,
|
|
"overhead_fraction": 0.6178343949044587,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "BPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 512,
|
|
"gap_ms": 0,
|
|
"video_bytes_per_packet": 495,
|
|
"packet_bytes_before_fec": 524,
|
|
"coded_body_bits": 8396,
|
|
"airtime_ms": 19.724,
|
|
"useful_video_bps": 200770.63475968363,
|
|
"overhead_fraction": 0.5984587304806328,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "BPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 1024,
|
|
"gap_ms": 5,
|
|
"video_bytes_per_packet": 1007,
|
|
"packet_bytes_before_fec": 1036,
|
|
"coded_body_bits": 16588,
|
|
"airtime_ms": 36.108,
|
|
"useful_video_bps": 195971.58703901918,
|
|
"overhead_fraction": 0.6080568259219616,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": false,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "BPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 1024,
|
|
"gap_ms": 2,
|
|
"video_bytes_per_packet": 1007,
|
|
"packet_bytes_before_fec": 1036,
|
|
"coded_body_bits": 16588,
|
|
"airtime_ms": 36.108,
|
|
"useful_video_bps": 211399.18127427314,
|
|
"overhead_fraction": 0.5772016374514537,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": false,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "BPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 1024,
|
|
"gap_ms": 1,
|
|
"video_bytes_per_packet": 1007,
|
|
"packet_bytes_before_fec": 1036,
|
|
"coded_body_bits": 16588,
|
|
"airtime_ms": 36.108,
|
|
"useful_video_bps": 217096.04397973485,
|
|
"overhead_fraction": 0.5658079120405303,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": false,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "BPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 1024,
|
|
"gap_ms": 0,
|
|
"video_bytes_per_packet": 1007,
|
|
"packet_bytes_before_fec": 1036,
|
|
"coded_body_bits": 16588,
|
|
"airtime_ms": 36.108,
|
|
"useful_video_bps": 223108.45242051626,
|
|
"overhead_fraction": 0.5537830951589675,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": false,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 250000,
|
|
"phy_payload_bytes": 256,
|
|
"gap_ms": 5,
|
|
"video_bytes_per_packet": 239,
|
|
"packet_bytes_before_fec": 268,
|
|
"coded_body_bits": 4300,
|
|
"airtime_ms": 14.464,
|
|
"useful_video_bps": 98232.63460748049,
|
|
"overhead_fraction": 0.803534730785039,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 337500.0,
|
|
"symbol_duration_us": 4.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 250000,
|
|
"phy_payload_bytes": 256,
|
|
"gap_ms": 2,
|
|
"video_bytes_per_packet": 239,
|
|
"packet_bytes_before_fec": 268,
|
|
"coded_body_bits": 4300,
|
|
"airtime_ms": 14.464,
|
|
"useful_video_bps": 116132.16715257532,
|
|
"overhead_fraction": 0.7677356656948493,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 337500.0,
|
|
"symbol_duration_us": 4.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 250000,
|
|
"phy_payload_bytes": 256,
|
|
"gap_ms": 1,
|
|
"video_bytes_per_packet": 239,
|
|
"packet_bytes_before_fec": 268,
|
|
"coded_body_bits": 4300,
|
|
"airtime_ms": 14.464,
|
|
"useful_video_bps": 123642.00724262804,
|
|
"overhead_fraction": 0.752715985514744,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 337500.0,
|
|
"symbol_duration_us": 4.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 250000,
|
|
"phy_payload_bytes": 256,
|
|
"gap_ms": 0,
|
|
"video_bytes_per_packet": 239,
|
|
"packet_bytes_before_fec": 268,
|
|
"coded_body_bits": 4300,
|
|
"airtime_ms": 14.464,
|
|
"useful_video_bps": 132190.26548672566,
|
|
"overhead_fraction": 0.7356194690265487,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 337500.0,
|
|
"symbol_duration_us": 4.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 250000,
|
|
"phy_payload_bytes": 512,
|
|
"gap_ms": 5,
|
|
"video_bytes_per_packet": 495,
|
|
"packet_bytes_before_fec": 524,
|
|
"coded_body_bits": 8396,
|
|
"airtime_ms": 22.656,
|
|
"useful_video_bps": 143187.73503037315,
|
|
"overhead_fraction": 0.7136245299392536,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 337500.0,
|
|
"symbol_duration_us": 4.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 250000,
|
|
"phy_payload_bytes": 512,
|
|
"gap_ms": 2,
|
|
"video_bytes_per_packet": 495,
|
|
"packet_bytes_before_fec": 524,
|
|
"coded_body_bits": 8396,
|
|
"airtime_ms": 22.656,
|
|
"useful_video_bps": 160609.99351070734,
|
|
"overhead_fraction": 0.6787800129785853,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 337500.0,
|
|
"symbol_duration_us": 4.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 250000,
|
|
"phy_payload_bytes": 512,
|
|
"gap_ms": 1,
|
|
"video_bytes_per_packet": 495,
|
|
"packet_bytes_before_fec": 524,
|
|
"coded_body_bits": 8396,
|
|
"airtime_ms": 22.656,
|
|
"useful_video_bps": 167399.39127494083,
|
|
"overhead_fraction": 0.6652012174501183,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 337500.0,
|
|
"symbol_duration_us": 4.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 250000,
|
|
"phy_payload_bytes": 512,
|
|
"gap_ms": 0,
|
|
"video_bytes_per_packet": 495,
|
|
"packet_bytes_before_fec": 524,
|
|
"coded_body_bits": 8396,
|
|
"airtime_ms": 22.656,
|
|
"useful_video_bps": 174788.13559322036,
|
|
"overhead_fraction": 0.6504237288135593,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 337500.0,
|
|
"symbol_duration_us": 4.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 250000,
|
|
"phy_payload_bytes": 1024,
|
|
"gap_ms": 5,
|
|
"video_bytes_per_packet": 1007,
|
|
"packet_bytes_before_fec": 1036,
|
|
"coded_body_bits": 16588,
|
|
"airtime_ms": 39.04,
|
|
"useful_video_bps": 182924.6139872843,
|
|
"overhead_fraction": 0.6341507720254314,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 337500.0,
|
|
"symbol_duration_us": 4.0,
|
|
"within_current_packet_limit": false,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 250000,
|
|
"phy_payload_bytes": 1024,
|
|
"gap_ms": 2,
|
|
"video_bytes_per_packet": 1007,
|
|
"packet_bytes_before_fec": 1036,
|
|
"coded_body_bits": 16588,
|
|
"airtime_ms": 39.04,
|
|
"useful_video_bps": 196296.2962962963,
|
|
"overhead_fraction": 0.6074074074074074,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 337500.0,
|
|
"symbol_duration_us": 4.0,
|
|
"within_current_packet_limit": false,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 250000,
|
|
"phy_payload_bytes": 1024,
|
|
"gap_ms": 1,
|
|
"video_bytes_per_packet": 1007,
|
|
"packet_bytes_before_fec": 1036,
|
|
"coded_body_bits": 16588,
|
|
"airtime_ms": 39.04,
|
|
"useful_video_bps": 201198.8011988012,
|
|
"overhead_fraction": 0.5976023976023976,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 337500.0,
|
|
"symbol_duration_us": 4.0,
|
|
"within_current_packet_limit": false,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 250000,
|
|
"phy_payload_bytes": 1024,
|
|
"gap_ms": 0,
|
|
"video_bytes_per_packet": 1007,
|
|
"packet_bytes_before_fec": 1036,
|
|
"coded_body_bits": 16588,
|
|
"airtime_ms": 39.04,
|
|
"useful_video_bps": 206352.45901639343,
|
|
"overhead_fraction": 0.5872950819672131,
|
|
"raw_bps": 500000,
|
|
"occupied_bandwidth_hz": 337500.0,
|
|
"symbol_duration_us": 4.0,
|
|
"within_current_packet_limit": false,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 256,
|
|
"gap_ms": 5,
|
|
"video_bytes_per_packet": 239,
|
|
"packet_bytes_before_fec": 268,
|
|
"coded_body_bits": 4300,
|
|
"airtime_ms": 7.232,
|
|
"useful_video_bps": 156311.31458469588,
|
|
"overhead_fraction": 0.8436886854153041,
|
|
"raw_bps": 1000000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 256,
|
|
"gap_ms": 2,
|
|
"video_bytes_per_packet": 239,
|
|
"packet_bytes_before_fec": 268,
|
|
"coded_body_bits": 4300,
|
|
"airtime_ms": 7.232,
|
|
"useful_video_bps": 207105.71923743503,
|
|
"overhead_fraction": 0.792894280762565,
|
|
"raw_bps": 1000000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 256,
|
|
"gap_ms": 1,
|
|
"video_bytes_per_packet": 239,
|
|
"packet_bytes_before_fec": 268,
|
|
"coded_body_bits": 4300,
|
|
"airtime_ms": 7.232,
|
|
"useful_video_bps": 232264.33430515064,
|
|
"overhead_fraction": 0.7677356656948493,
|
|
"raw_bps": 1000000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 256,
|
|
"gap_ms": 0,
|
|
"video_bytes_per_packet": 239,
|
|
"packet_bytes_before_fec": 268,
|
|
"coded_body_bits": 4300,
|
|
"airtime_ms": 7.232,
|
|
"useful_video_bps": 264380.5309734513,
|
|
"overhead_fraction": 0.7356194690265487,
|
|
"raw_bps": 1000000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 512,
|
|
"gap_ms": 5,
|
|
"video_bytes_per_packet": 495,
|
|
"packet_bytes_before_fec": 524,
|
|
"coded_body_bits": 8396,
|
|
"airtime_ms": 11.328,
|
|
"useful_video_bps": 242528.1724644782,
|
|
"overhead_fraction": 0.7574718275355218,
|
|
"raw_bps": 1000000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": false,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 512,
|
|
"gap_ms": 2,
|
|
"video_bytes_per_packet": 495,
|
|
"packet_bytes_before_fec": 524,
|
|
"coded_body_bits": 8396,
|
|
"airtime_ms": 11.328,
|
|
"useful_video_bps": 297118.84753901564,
|
|
"overhead_fraction": 0.7028811524609844,
|
|
"raw_bps": 1000000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 512,
|
|
"gap_ms": 1,
|
|
"video_bytes_per_packet": 495,
|
|
"packet_bytes_before_fec": 524,
|
|
"coded_body_bits": 8396,
|
|
"airtime_ms": 11.328,
|
|
"useful_video_bps": 321219.9870214147,
|
|
"overhead_fraction": 0.6787800129785853,
|
|
"raw_bps": 1000000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 512,
|
|
"gap_ms": 0,
|
|
"video_bytes_per_packet": 495,
|
|
"packet_bytes_before_fec": 524,
|
|
"coded_body_bits": 8396,
|
|
"airtime_ms": 11.328,
|
|
"useful_video_bps": 349576.2711864407,
|
|
"overhead_fraction": 0.6504237288135593,
|
|
"raw_bps": 1000000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": true,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 1024,
|
|
"gap_ms": 5,
|
|
"video_bytes_per_packet": 1007,
|
|
"packet_bytes_before_fec": 1036,
|
|
"coded_body_bits": 16588,
|
|
"airtime_ms": 19.52,
|
|
"useful_video_bps": 328548.12398042413,
|
|
"overhead_fraction": 0.6714518760195758,
|
|
"raw_bps": 1000000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": false,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 1024,
|
|
"gap_ms": 2,
|
|
"video_bytes_per_packet": 1007,
|
|
"packet_bytes_before_fec": 1036,
|
|
"coded_body_bits": 16588,
|
|
"airtime_ms": 19.52,
|
|
"useful_video_bps": 374349.44237918215,
|
|
"overhead_fraction": 0.6256505576208178,
|
|
"raw_bps": 1000000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": false,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 1024,
|
|
"gap_ms": 1,
|
|
"video_bytes_per_packet": 1007,
|
|
"packet_bytes_before_fec": 1036,
|
|
"coded_body_bits": 16588,
|
|
"airtime_ms": 19.52,
|
|
"useful_video_bps": 392592.5925925926,
|
|
"overhead_fraction": 0.6074074074074074,
|
|
"raw_bps": 1000000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": false,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
},
|
|
{
|
|
"modulation": "QPSK",
|
|
"symbols_per_second": 500000,
|
|
"phy_payload_bytes": 1024,
|
|
"gap_ms": 0,
|
|
"video_bytes_per_packet": 1007,
|
|
"packet_bytes_before_fec": 1036,
|
|
"coded_body_bits": 16588,
|
|
"airtime_ms": 19.52,
|
|
"useful_video_bps": 412704.91803278687,
|
|
"overhead_fraction": 0.5872950819672131,
|
|
"raw_bps": 1000000,
|
|
"occupied_bandwidth_hz": 675000.0,
|
|
"symbol_duration_us": 2.0,
|
|
"within_current_packet_limit": false,
|
|
"implemented_in_current_phy": false,
|
|
"fits_peak_with_20pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
},
|
|
"fits_peak_with_50pct_margin": {
|
|
"ROBUST": true,
|
|
"NORMAL": false,
|
|
"HIGH_QUALITY": false,
|
|
"640x480_10FPS": false,
|
|
"1280x720_5FPS": false
|
|
}
|
|
}
|
|
],
|
|
"simulations": [
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 287,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 6,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 287,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 6,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 8,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 287,
|
|
"lost_packets": 5,
|
|
"affected_frames": 5,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 6,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 10,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 287,
|
|
"lost_packets": 17,
|
|
"affected_frames": 13,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 6,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 15,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 287,
|
|
"lost_packets": 35,
|
|
"affected_frames": 17,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 6,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 18,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 287,
|
|
"lost_packets": 67,
|
|
"affected_frames": 27,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 6,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 27,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 287,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 6,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 287,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 6,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 287,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 6,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 287,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 6,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 287,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 6,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 7,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 30,
|
|
"displayed_fps": 5.0,
|
|
"frame_loss_fraction": 0.0,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 30,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 53.354666666666986,
|
|
"max_end_to_end_age_ms": 117.12000000000262,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 97,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 30,
|
|
"displayed_fps": 5.0,
|
|
"frame_loss_fraction": 0.0,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 30,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 53.354666666666986,
|
|
"max_end_to_end_age_ms": 117.12000000000262,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 97,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 26,
|
|
"displayed_fps": 4.333333333333333,
|
|
"frame_loss_fraction": 0.1333333333333333,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 26,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 55.556923076923454,
|
|
"max_end_to_end_age_ms": 117.12000000000262,
|
|
"recovery_ms_after_first_lost_fragment": 917.1200000000008,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 97,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 4,
|
|
"affected_frames": 3,
|
|
"displayed_frames": 21,
|
|
"displayed_fps": 3.5,
|
|
"frame_loss_fraction": 0.30000000000000004,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
15,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 21,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 55.77142857142905,
|
|
"max_end_to_end_age_ms": 117.12000000000262,
|
|
"recovery_ms_after_first_lost_fragment": 1117.12,
|
|
"recovered_keyframe_id": 15,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 97,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 3,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 8,
|
|
"affected_frames": 6,
|
|
"displayed_frames": 15,
|
|
"displayed_fps": 2.5,
|
|
"frame_loss_fraction": 0.5,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 15,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 52.05333333333372,
|
|
"max_end_to_end_age_ms": 117.12000000000262,
|
|
"recovery_ms_after_first_lost_fragment": 3117.1200000000026,
|
|
"recovered_keyframe_id": 25,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 97,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 17,
|
|
"affected_frames": 14,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 97,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 14,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 53.87520000000038,
|
|
"max_end_to_end_age_ms": 117.12000000000262,
|
|
"recovery_ms_after_first_lost_fragment": 1097.6,
|
|
"recovered_keyframe_id": 5,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 97,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 53.87520000000038,
|
|
"max_end_to_end_age_ms": 117.12000000000262,
|
|
"recovery_ms_after_first_lost_fragment": 1097.6,
|
|
"recovered_keyframe_id": 5,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 97,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 10,
|
|
"affected_frames": 4,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 53.87520000000038,
|
|
"max_end_to_end_age_ms": 117.12000000000262,
|
|
"recovery_ms_after_first_lost_fragment": 1097.6,
|
|
"recovered_keyframe_id": 5,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 97,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 53.8752000000004,
|
|
"max_end_to_end_age_ms": 117.12000000000262,
|
|
"recovery_ms_after_first_lost_fragment": 1117.12,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 97,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 26,
|
|
"displayed_fps": 4.333333333333333,
|
|
"frame_loss_fraction": 0.1333333333333333,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 26,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 55.556923076923454,
|
|
"max_end_to_end_age_ms": 117.12000000000262,
|
|
"recovery_ms_after_first_lost_fragment": 917.1199999999999,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 97,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 30,
|
|
"displayed_fps": 5.0,
|
|
"frame_loss_fraction": 0.0,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 30,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 11.19573333333301,
|
|
"max_end_to_end_age_ms": 24.576000000000022,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 20,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 30,
|
|
"displayed_fps": 5.0,
|
|
"frame_loss_fraction": 0.0,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 30,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 11.19573333333301,
|
|
"max_end_to_end_age_ms": 24.576000000000022,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 20,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 26,
|
|
"displayed_fps": 4.333333333333333,
|
|
"frame_loss_fraction": 0.1333333333333333,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 26,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 11.65784615384578,
|
|
"max_end_to_end_age_ms": 24.576000000000022,
|
|
"recovery_ms_after_first_lost_fragment": 824.576,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 20,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 4,
|
|
"affected_frames": 3,
|
|
"displayed_frames": 21,
|
|
"displayed_fps": 3.5,
|
|
"frame_loss_fraction": 0.30000000000000004,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
15,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 21,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 11.702857142856676,
|
|
"max_end_to_end_age_ms": 24.576000000000022,
|
|
"recovery_ms_after_first_lost_fragment": 1024.576,
|
|
"recovered_keyframe_id": 15,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 20,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 3,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 8,
|
|
"affected_frames": 6,
|
|
"displayed_frames": 15,
|
|
"displayed_fps": 2.5,
|
|
"frame_loss_fraction": 0.5,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 15,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 10.92266666666625,
|
|
"max_end_to_end_age_ms": 24.575999999997293,
|
|
"recovery_ms_after_first_lost_fragment": 3024.5759999999973,
|
|
"recovered_keyframe_id": 25,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 20,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 17,
|
|
"affected_frames": 14,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 20,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 14,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 11.30495999999961,
|
|
"max_end_to_end_age_ms": 24.576000000000022,
|
|
"recovery_ms_after_first_lost_fragment": 1020.48,
|
|
"recovered_keyframe_id": 5,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 20,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 11.30495999999961,
|
|
"max_end_to_end_age_ms": 24.576000000000022,
|
|
"recovery_ms_after_first_lost_fragment": 1020.48,
|
|
"recovered_keyframe_id": 5,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 20,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 10,
|
|
"affected_frames": 4,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 11.30495999999961,
|
|
"max_end_to_end_age_ms": 24.576000000000022,
|
|
"recovery_ms_after_first_lost_fragment": 1020.48,
|
|
"recovered_keyframe_id": 5,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 20,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 11.30495999999961,
|
|
"max_end_to_end_age_ms": 24.576000000000022,
|
|
"recovery_ms_after_first_lost_fragment": 1024.576,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 20,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 82,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 26,
|
|
"displayed_fps": 4.333333333333333,
|
|
"frame_loss_fraction": 0.1333333333333333,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1",
|
|
"5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9",
|
|
"10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd",
|
|
"15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d",
|
|
"20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c",
|
|
"25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012"
|
|
},
|
|
"unique_decoded_images": 26,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 11.65784615384578,
|
|
"max_end_to_end_age_ms": 24.576000000000022,
|
|
"recovery_ms_after_first_lost_fragment": 824.576,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 20,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 94160.0,
|
|
"original_peak_bitrate_bps": 100832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 326,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 9,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 9,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 326,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 9,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 11,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 326,
|
|
"lost_packets": 6,
|
|
"affected_frames": 6,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 9,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 13,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 326,
|
|
"lost_packets": 18,
|
|
"affected_frames": 13,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 9,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 18,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 326,
|
|
"lost_packets": 36,
|
|
"affected_frames": 18,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 9,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 21,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 326,
|
|
"lost_packets": 71,
|
|
"affected_frames": 28,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 9,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 28,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 326,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 9,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 9,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 326,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 9,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 9,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 326,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 9,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 9,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 326,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 9,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 9,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 326,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 281,
|
|
"dropped_stale_frames": 9,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 10,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 30,
|
|
"displayed_fps": 5.0,
|
|
"frame_loss_fraction": 0.0,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 30,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 65.71733333333385,
|
|
"max_end_to_end_age_ms": 136.64000000000306,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 117,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 30,
|
|
"displayed_fps": 5.0,
|
|
"frame_loss_fraction": 0.0,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 30,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 65.71733333333385,
|
|
"max_end_to_end_age_ms": 136.64000000000306,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 117,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 66.36800000000063,
|
|
"max_end_to_end_age_ms": 136.64000000000306,
|
|
"recovery_ms_after_first_lost_fragment": 1136.6400000000012,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 117,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 5,
|
|
"affected_frames": 3,
|
|
"displayed_frames": 19,
|
|
"displayed_fps": 3.1666666666666665,
|
|
"frame_loss_fraction": 0.3666666666666667,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 19,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 65.75157894736917,
|
|
"max_end_to_end_age_ms": 136.64000000000306,
|
|
"recovery_ms_after_first_lost_fragment": 2136.6400000000012,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 117,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 3,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 9,
|
|
"affected_frames": 5,
|
|
"displayed_frames": 19,
|
|
"displayed_fps": 3.1666666666666665,
|
|
"frame_loss_fraction": 0.3666666666666667,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 19,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 65.75157894736917,
|
|
"max_end_to_end_age_ms": 136.64000000000306,
|
|
"recovery_ms_after_first_lost_fragment": 2136.6400000000012,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 117,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 5,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 21,
|
|
"affected_frames": 15,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 117,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 14,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 68.71040000000063,
|
|
"max_end_to_end_age_ms": 136.64000000000306,
|
|
"recovery_ms_after_first_lost_fragment": 1117.12,
|
|
"recovered_keyframe_id": 5,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 117,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 68.71040000000063,
|
|
"max_end_to_end_age_ms": 136.64000000000306,
|
|
"recovery_ms_after_first_lost_fragment": 1117.12,
|
|
"recovered_keyframe_id": 5,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 117,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 10,
|
|
"affected_frames": 4,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 68.71040000000063,
|
|
"max_end_to_end_age_ms": 136.64000000000306,
|
|
"recovery_ms_after_first_lost_fragment": 1117.12,
|
|
"recovered_keyframe_id": 5,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 117,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 67.92960000000063,
|
|
"max_end_to_end_age_ms": 136.64000000000306,
|
|
"recovery_ms_after_first_lost_fragment": 1117.12,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 117,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 26,
|
|
"displayed_fps": 4.333333333333333,
|
|
"frame_loss_fraction": 0.1333333333333333,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 26,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 69.82153846153906,
|
|
"max_end_to_end_age_ms": 136.64000000000306,
|
|
"recovery_ms_after_first_lost_fragment": 917.1199999999999,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 117,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 30,
|
|
"displayed_fps": 5.0,
|
|
"frame_loss_fraction": 0.0,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 30,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 13.789866666666148,
|
|
"max_end_to_end_age_ms": 28.672000000000025,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 24,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 30,
|
|
"displayed_fps": 5.0,
|
|
"frame_loss_fraction": 0.0,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 30,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 13.789866666666148,
|
|
"max_end_to_end_age_ms": 28.672000000000025,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 24,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 13.926399999999376,
|
|
"max_end_to_end_age_ms": 28.672000000000025,
|
|
"recovery_ms_after_first_lost_fragment": 1028.672,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 24,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 5,
|
|
"affected_frames": 3,
|
|
"displayed_frames": 19,
|
|
"displayed_fps": 3.1666666666666665,
|
|
"frame_loss_fraction": 0.3666666666666667,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 19,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 13.797052631578241,
|
|
"max_end_to_end_age_ms": 28.672000000000025,
|
|
"recovery_ms_after_first_lost_fragment": 2028.672,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 24,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 3,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 9,
|
|
"affected_frames": 5,
|
|
"displayed_frames": 19,
|
|
"displayed_fps": 3.1666666666666665,
|
|
"frame_loss_fraction": 0.3666666666666667,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 19,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 13.797052631578241,
|
|
"max_end_to_end_age_ms": 28.672000000000025,
|
|
"recovery_ms_after_first_lost_fragment": 2028.672,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 24,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 5,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 21,
|
|
"affected_frames": 15,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 24,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 14,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 14.417919999999377,
|
|
"max_end_to_end_age_ms": 28.672000000000025,
|
|
"recovery_ms_after_first_lost_fragment": 1024.576,
|
|
"recovered_keyframe_id": 5,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 24,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 14.417919999999377,
|
|
"max_end_to_end_age_ms": 28.672000000000025,
|
|
"recovery_ms_after_first_lost_fragment": 1024.576,
|
|
"recovered_keyframe_id": 5,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 24,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 10,
|
|
"affected_frames": 4,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 14.417919999999377,
|
|
"max_end_to_end_age_ms": 28.672000000000025,
|
|
"recovery_ms_after_first_lost_fragment": 1024.576,
|
|
"recovered_keyframe_id": 5,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 24,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 25,
|
|
"displayed_fps": 4.166666666666667,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 25,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 14.254079999999377,
|
|
"max_end_to_end_age_ms": 28.672000000000025,
|
|
"recovery_ms_after_first_lost_fragment": 1024.576,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 24,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 30,
|
|
"packet_attempts": 101,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 26,
|
|
"displayed_fps": 4.333333333333333,
|
|
"frame_loss_fraction": 0.1333333333333333,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c",
|
|
"5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f",
|
|
"10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461",
|
|
"15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b",
|
|
"20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7",
|
|
"25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40"
|
|
},
|
|
"unique_decoded_images": 26,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 14.651076923076324,
|
|
"max_end_to_end_age_ms": 28.672000000000025,
|
|
"recovery_ms_after_first_lost_fragment": 824.576,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 24,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "ROBUST",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
320,
|
|
240
|
|
],
|
|
"fps": 5,
|
|
"original_average_bitrate_bps": 117194.66666666667,
|
|
"original_peak_bitrate_bps": 171680
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 6,
|
|
"affected_frames": 6,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 19,
|
|
"affected_frames": 18,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 40,
|
|
"affected_frames": 32,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 80,
|
|
"affected_frames": 52,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 267,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 6,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 267,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 6,
|
|
"incomplete_expired_frames": 7,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 267,
|
|
"lost_packets": 5,
|
|
"affected_frames": 5,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 6,
|
|
"incomplete_expired_frames": 8,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 267,
|
|
"lost_packets": 17,
|
|
"affected_frames": 15,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 6,
|
|
"incomplete_expired_frames": 14,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 267,
|
|
"lost_packets": 34,
|
|
"affected_frames": 24,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 6,
|
|
"incomplete_expired_frames": 17,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 267,
|
|
"lost_packets": 61,
|
|
"affected_frames": 39,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 6,
|
|
"incomplete_expired_frames": 19,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 267,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 6,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 267,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 6,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 267,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 6,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 267,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 6,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 267,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 6,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 281,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 60,
|
|
"displayed_fps": 10.0,
|
|
"frame_loss_fraction": 0.0,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "7b59bffb786467eea29bde3295f124b86694b2d9a441e00427d8f12ff5b18cf1",
|
|
"10": "bc25ea2b29e9376ee9cc841517a98ce8ce2aa391cd2c98d736ec8160216711aa",
|
|
"20": "27721b591d3d7e4ad2e52ff1a7cd76159e34ff06fc54a1c78142b79bf860bf1b",
|
|
"30": "0ce44aa7fb6e2ec6b1c308dd9ffa8a7d3a3552d43df849e1a845d5da7030d708",
|
|
"40": "1b4f35f4403c8dff312cc04bc0b6039b464f859f7f5974a6a55a651ce772a281",
|
|
"50": "c25ebb36b742030d26d323c6f3e887cd49345a347404199b2cc5fcd4f557ba24"
|
|
},
|
|
"unique_decoded_images": 60,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 19.182933333332738,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 281,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 55,
|
|
"displayed_fps": 9.166666666666666,
|
|
"frame_loss_fraction": 0.08333333333333337,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "7b59bffb786467eea29bde3295f124b86694b2d9a441e00427d8f12ff5b18cf1",
|
|
"10": "bc25ea2b29e9376ee9cc841517a98ce8ce2aa391cd2c98d736ec8160216711aa",
|
|
"20": "27721b591d3d7e4ad2e52ff1a7cd76159e34ff06fc54a1c78142b79bf860bf1b",
|
|
"30": "0ce44aa7fb6e2ec6b1c308dd9ffa8a7d3a3552d43df849e1a845d5da7030d708",
|
|
"40": "1b4f35f4403c8dff312cc04bc0b6039b464f859f7f5974a6a55a651ce772a281",
|
|
"50": "c25ebb36b742030d26d323c6f3e887cd49345a347404199b2cc5fcd4f557ba24"
|
|
},
|
|
"unique_decoded_images": 55,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 19.437381818181166,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 457.34400000000005,
|
|
"recovered_keyframe_id": 30,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 2,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 281,
|
|
"lost_packets": 5,
|
|
"affected_frames": 5,
|
|
"displayed_frames": 39,
|
|
"displayed_fps": 6.5,
|
|
"frame_loss_fraction": 0.35,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
20,
|
|
21,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "7b59bffb786467eea29bde3295f124b86694b2d9a441e00427d8f12ff5b18cf1",
|
|
"20": "27721b591d3d7e4ad2e52ff1a7cd76159e34ff06fc54a1c78142b79bf860bf1b",
|
|
"30": "0ce44aa7fb6e2ec6b1c308dd9ffa8a7d3a3552d43df849e1a845d5da7030d708",
|
|
"40": "1b4f35f4403c8dff312cc04bc0b6039b464f859f7f5974a6a55a651ce772a281",
|
|
"50": "c25ebb36b742030d26d323c6f3e887cd49345a347404199b2cc5fcd4f557ba24"
|
|
},
|
|
"unique_decoded_images": 39,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.374974358973525,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 1053.248,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 5,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 281,
|
|
"lost_packets": 17,
|
|
"affected_frames": 16,
|
|
"displayed_frames": 6,
|
|
"displayed_fps": 1.0,
|
|
"frame_loss_fraction": 0.9,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
30
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "7b59bffb786467eea29bde3295f124b86694b2d9a441e00427d8f12ff5b18cf1",
|
|
"30": "0ce44aa7fb6e2ec6b1c308dd9ffa8a7d3a3552d43df849e1a845d5da7030d708"
|
|
},
|
|
"unique_decoded_images": 6,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 27.306666666666686,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 2557.344,
|
|
"recovered_keyframe_id": 30,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 12,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 281,
|
|
"lost_packets": 35,
|
|
"affected_frames": 27,
|
|
"displayed_frames": 5,
|
|
"displayed_fps": 0.8333333333333334,
|
|
"frame_loss_fraction": 0.9166666666666666,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "7b59bffb786467eea29bde3295f124b86694b2d9a441e00427d8f12ff5b18cf1"
|
|
},
|
|
"unique_decoded_images": 5,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 21.299200000000013,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 13,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 281,
|
|
"lost_packets": 64,
|
|
"affected_frames": 43,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 15,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 281,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"10": "bc25ea2b29e9376ee9cc841517a98ce8ce2aa391cd2c98d736ec8160216711aa",
|
|
"20": "27721b591d3d7e4ad2e52ff1a7cd76159e34ff06fc54a1c78142b79bf860bf1b",
|
|
"30": "0ce44aa7fb6e2ec6b1c308dd9ffa8a7d3a3552d43df849e1a845d5da7030d708",
|
|
"40": "1b4f35f4403c8dff312cc04bc0b6039b464f859f7f5974a6a55a651ce772a281",
|
|
"50": "c25ebb36b742030d26d323c6f3e887cd49345a347404199b2cc5fcd4f557ba24"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 19.25119999999928,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 1053.248,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 281,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"10": "bc25ea2b29e9376ee9cc841517a98ce8ce2aa391cd2c98d736ec8160216711aa",
|
|
"20": "27721b591d3d7e4ad2e52ff1a7cd76159e34ff06fc54a1c78142b79bf860bf1b",
|
|
"30": "0ce44aa7fb6e2ec6b1c308dd9ffa8a7d3a3552d43df849e1a845d5da7030d708",
|
|
"40": "1b4f35f4403c8dff312cc04bc0b6039b464f859f7f5974a6a55a651ce772a281",
|
|
"50": "c25ebb36b742030d26d323c6f3e887cd49345a347404199b2cc5fcd4f557ba24"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 19.25119999999928,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 1053.248,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 281,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"10": "bc25ea2b29e9376ee9cc841517a98ce8ce2aa391cd2c98d736ec8160216711aa",
|
|
"20": "27721b591d3d7e4ad2e52ff1a7cd76159e34ff06fc54a1c78142b79bf860bf1b",
|
|
"30": "0ce44aa7fb6e2ec6b1c308dd9ffa8a7d3a3552d43df849e1a845d5da7030d708",
|
|
"40": "1b4f35f4403c8dff312cc04bc0b6039b464f859f7f5974a6a55a651ce772a281",
|
|
"50": "c25ebb36b742030d26d323c6f3e887cd49345a347404199b2cc5fcd4f557ba24"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 19.25119999999928,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 1053.248,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 281,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "7b59bffb786467eea29bde3295f124b86694b2d9a441e00427d8f12ff5b18cf1",
|
|
"20": "27721b591d3d7e4ad2e52ff1a7cd76159e34ff06fc54a1c78142b79bf860bf1b",
|
|
"30": "0ce44aa7fb6e2ec6b1c308dd9ffa8a7d3a3552d43df849e1a845d5da7030d708",
|
|
"40": "1b4f35f4403c8dff312cc04bc0b6039b464f859f7f5974a6a55a651ce772a281",
|
|
"50": "c25ebb36b742030d26d323c6f3e887cd49345a347404199b2cc5fcd4f557ba24"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 19.41503999999928,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 1053.248,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 281,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 51,
|
|
"displayed_fps": 8.5,
|
|
"frame_loss_fraction": 0.15000000000000002,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "7b59bffb786467eea29bde3295f124b86694b2d9a441e00427d8f12ff5b18cf1",
|
|
"10": "bc25ea2b29e9376ee9cc841517a98ce8ce2aa391cd2c98d736ec8160216711aa",
|
|
"20": "27721b591d3d7e4ad2e52ff1a7cd76159e34ff06fc54a1c78142b79bf860bf1b",
|
|
"30": "0ce44aa7fb6e2ec6b1c308dd9ffa8a7d3a3552d43df849e1a845d5da7030d708",
|
|
"40": "1b4f35f4403c8dff312cc04bc0b6039b464f859f7f5974a6a55a651ce772a281",
|
|
"50": "c25ebb36b742030d26d323c6f3e887cd49345a347404199b2cc5fcd4f557ba24"
|
|
},
|
|
"unique_decoded_images": 51,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.078431372548316,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 953.248,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 334533.3333333333,
|
|
"original_peak_bitrate_bps": 354272
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 57,
|
|
"incomplete_expired_frames": 59,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 57,
|
|
"incomplete_expired_frames": 59,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 6,
|
|
"affected_frames": 6,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 57,
|
|
"incomplete_expired_frames": 59,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 19,
|
|
"affected_frames": 18,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 57,
|
|
"incomplete_expired_frames": 59,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 40,
|
|
"affected_frames": 32,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 57,
|
|
"incomplete_expired_frames": 59,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 80,
|
|
"affected_frames": 52,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 57,
|
|
"incomplete_expired_frames": 59,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 57,
|
|
"incomplete_expired_frames": 59,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 57,
|
|
"incomplete_expired_frames": 59,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 57,
|
|
"incomplete_expired_frames": 59,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 57,
|
|
"incomplete_expired_frames": 59,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 57,
|
|
"incomplete_expired_frames": 59,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 283,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 20,
|
|
"displayed_fps": 3.3333333333333335,
|
|
"frame_loss_fraction": 0.6666666666666667,
|
|
"displayed_frame_ids": [
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 20,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 115.81600000000435,
|
|
"max_end_to_end_age_ms": 214.72000000000298,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 283,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 20,
|
|
"displayed_fps": 3.3333333333333335,
|
|
"frame_loss_fraction": 0.6666666666666667,
|
|
"displayed_frame_ids": [
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 20,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 115.81600000000435,
|
|
"max_end_to_end_age_ms": 214.72000000000298,
|
|
"recovery_ms_after_first_lost_fragment": 1614.720000000003,
|
|
"recovered_keyframe_id": 40,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 283,
|
|
"lost_packets": 5,
|
|
"affected_frames": 5,
|
|
"displayed_frames": 18,
|
|
"displayed_fps": 3.0,
|
|
"frame_loss_fraction": 0.7,
|
|
"displayed_frame_ids": [
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 18,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 118.92444444444907,
|
|
"max_end_to_end_age_ms": 214.72000000000298,
|
|
"recovery_ms_after_first_lost_fragment": 3214.720000000003,
|
|
"recovered_keyframe_id": 40,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 8,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 283,
|
|
"lost_packets": 17,
|
|
"affected_frames": 15,
|
|
"displayed_frames": 4,
|
|
"displayed_fps": 0.6666666666666666,
|
|
"frame_loss_fraction": 0.9333333333333333,
|
|
"displayed_frame_ids": [
|
|
40,
|
|
41,
|
|
50,
|
|
51
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 4,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 174.4800000000041,
|
|
"max_end_to_end_age_ms": 214.72000000000298,
|
|
"recovery_ms_after_first_lost_fragment": 3614.720000000003,
|
|
"recovered_keyframe_id": 40,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 14,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 283,
|
|
"lost_packets": 35,
|
|
"affected_frames": 27,
|
|
"displayed_frames": 1,
|
|
"displayed_fps": 0.16666666666666666,
|
|
"frame_loss_fraction": 0.9833333333333333,
|
|
"displayed_frame_ids": [
|
|
50
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 1,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 195.20000000000437,
|
|
"max_end_to_end_age_ms": 195.20000000000437,
|
|
"recovery_ms_after_first_lost_fragment": 4595.200000000004,
|
|
"recovered_keyframe_id": 50,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 17,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 283,
|
|
"lost_packets": 66,
|
|
"affected_frames": 44,
|
|
"displayed_frames": 1,
|
|
"displayed_fps": 0.16666666666666666,
|
|
"frame_loss_fraction": 0.9833333333333333,
|
|
"displayed_frame_ids": [
|
|
50
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 1,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 195.20000000000437,
|
|
"max_end_to_end_age_ms": 195.20000000000437,
|
|
"recovery_ms_after_first_lost_fragment": 5195.200000000004,
|
|
"recovered_keyframe_id": 50,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 19,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 283,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 20,
|
|
"displayed_fps": 3.3333333333333335,
|
|
"frame_loss_fraction": 0.6666666666666667,
|
|
"displayed_frame_ids": [
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 20,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 115.81600000000435,
|
|
"max_end_to_end_age_ms": 214.72000000000298,
|
|
"recovery_ms_after_first_lost_fragment": 4214.720000000003,
|
|
"recovered_keyframe_id": 40,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 283,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 20,
|
|
"displayed_fps": 3.3333333333333335,
|
|
"frame_loss_fraction": 0.6666666666666667,
|
|
"displayed_frame_ids": [
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 20,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 115.81600000000435,
|
|
"max_end_to_end_age_ms": 214.72000000000298,
|
|
"recovery_ms_after_first_lost_fragment": 4214.720000000003,
|
|
"recovered_keyframe_id": 40,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 283,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 20,
|
|
"displayed_fps": 3.3333333333333335,
|
|
"frame_loss_fraction": 0.6666666666666667,
|
|
"displayed_frame_ids": [
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 20,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 115.81600000000435,
|
|
"max_end_to_end_age_ms": 214.72000000000298,
|
|
"recovery_ms_after_first_lost_fragment": 4214.720000000003,
|
|
"recovered_keyframe_id": 40,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 283,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 20,
|
|
"displayed_fps": 3.3333333333333335,
|
|
"frame_loss_fraction": 0.6666666666666667,
|
|
"displayed_frame_ids": [
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 20,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 115.81600000000435,
|
|
"max_end_to_end_age_ms": 214.72000000000298,
|
|
"recovery_ms_after_first_lost_fragment": 3214.720000000003,
|
|
"recovered_keyframe_id": 40,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 283,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 20,
|
|
"displayed_fps": 3.3333333333333335,
|
|
"frame_loss_fraction": 0.6666666666666667,
|
|
"displayed_frame_ids": [
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 20,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 115.81600000000435,
|
|
"max_end_to_end_age_ms": 214.72000000000298,
|
|
"recovery_ms_after_first_lost_fragment": 3114.720000000003,
|
|
"recovered_keyframe_id": 40,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 293,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 60,
|
|
"displayed_fps": 10.0,
|
|
"frame_loss_fraction": 0.0,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "3403d1fccff53ffb9efebc06ff4585465f84398d97c4b50f9d92f239861a2a2b",
|
|
"10": "bef16ad69fecefb2d5788f3d4a7cc00699633aaddc2a87f403d95c6cd0bc2d20",
|
|
"20": "a6cb52900176a3867af59dc07fc2855c4f385744493c0b87e1e92bd7c926ef2d",
|
|
"30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7",
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 60,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.00213333333269,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 293,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 51,
|
|
"displayed_fps": 8.5,
|
|
"frame_loss_fraction": 0.15000000000000002,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "3403d1fccff53ffb9efebc06ff4585465f84398d97c4b50f9d92f239861a2a2b",
|
|
"10": "bef16ad69fecefb2d5788f3d4a7cc00699633aaddc2a87f403d95c6cd0bc2d20",
|
|
"20": "a6cb52900176a3867af59dc07fc2855c4f385744493c0b87e1e92bd7c926ef2d",
|
|
"30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7",
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 51,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.399686274509047,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 649.152,
|
|
"recovered_keyframe_id": 30,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 2,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 293,
|
|
"lost_packets": 5,
|
|
"affected_frames": 5,
|
|
"displayed_frames": 33,
|
|
"displayed_fps": 5.5,
|
|
"frame_loss_fraction": 0.44999999999999996,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "3403d1fccff53ffb9efebc06ff4585465f84398d97c4b50f9d92f239861a2a2b",
|
|
"30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7",
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 33,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.231757575756642,
|
|
"max_end_to_end_age_ms": 57.34400000000002,
|
|
"recovery_ms_after_first_lost_fragment": 2049.152,
|
|
"recovered_keyframe_id": 30,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 5,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 293,
|
|
"lost_packets": 17,
|
|
"affected_frames": 14,
|
|
"displayed_frames": 5,
|
|
"displayed_fps": 0.8333333333333334,
|
|
"frame_loss_fraction": 0.9166666666666666,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "3403d1fccff53ffb9efebc06ff4585465f84398d97c4b50f9d92f239861a2a2b"
|
|
},
|
|
"unique_decoded_images": 5,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 22.118400000000015,
|
|
"max_end_to_end_age_ms": 57.34400000000002,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 12,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 293,
|
|
"lost_packets": 35,
|
|
"affected_frames": 23,
|
|
"displayed_frames": 5,
|
|
"displayed_fps": 0.8333333333333334,
|
|
"frame_loss_fraction": 0.9166666666666666,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "3403d1fccff53ffb9efebc06ff4585465f84398d97c4b50f9d92f239861a2a2b"
|
|
},
|
|
"unique_decoded_images": 5,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 22.118400000000015,
|
|
"max_end_to_end_age_ms": 57.34400000000002,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 13,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 293,
|
|
"lost_packets": 68,
|
|
"affected_frames": 41,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 17,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 293,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"10": "bef16ad69fecefb2d5788f3d4a7cc00699633aaddc2a87f403d95c6cd0bc2d20",
|
|
"20": "a6cb52900176a3867af59dc07fc2855c4f385744493c0b87e1e92bd7c926ef2d",
|
|
"30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7",
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.152319999999225,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 1057.344,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 293,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"10": "bef16ad69fecefb2d5788f3d4a7cc00699633aaddc2a87f403d95c6cd0bc2d20",
|
|
"20": "a6cb52900176a3867af59dc07fc2855c4f385744493c0b87e1e92bd7c926ef2d",
|
|
"30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7",
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.152319999999225,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 1057.344,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 293,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"10": "bef16ad69fecefb2d5788f3d4a7cc00699633aaddc2a87f403d95c6cd0bc2d20",
|
|
"20": "a6cb52900176a3867af59dc07fc2855c4f385744493c0b87e1e92bd7c926ef2d",
|
|
"30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7",
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.152319999999225,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 1057.344,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 293,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "3403d1fccff53ffb9efebc06ff4585465f84398d97c4b50f9d92f239861a2a2b",
|
|
"20": "a6cb52900176a3867af59dc07fc2855c4f385744493c0b87e1e92bd7c926ef2d",
|
|
"30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7",
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.070399999999225,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 1057.344,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 293,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 51,
|
|
"displayed_fps": 8.5,
|
|
"frame_loss_fraction": 0.15000000000000002,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "3403d1fccff53ffb9efebc06ff4585465f84398d97c4b50f9d92f239861a2a2b",
|
|
"10": "bef16ad69fecefb2d5788f3d4a7cc00699633aaddc2a87f403d95c6cd0bc2d20",
|
|
"20": "a6cb52900176a3867af59dc07fc2855c4f385744493c0b87e1e92bd7c926ef2d",
|
|
"30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7",
|
|
"40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3",
|
|
"50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733"
|
|
},
|
|
"unique_decoded_images": 51,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.80125490196003,
|
|
"max_end_to_end_age_ms": 57.34400000000005,
|
|
"recovery_ms_after_first_lost_fragment": 957.344,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 53,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "NORMAL",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
640,
|
|
360
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 353950.6666666667,
|
|
"original_peak_bitrate_bps": 375832
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 6,
|
|
"affected_frames": 6,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 19,
|
|
"affected_frames": 18,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 40,
|
|
"affected_frames": 32,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 80,
|
|
"affected_frames": 52,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 280,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 40,
|
|
"displayed_fps": 6.666666666666667,
|
|
"frame_loss_fraction": 0.33333333333333337,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 40,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 95.96400000000125,
|
|
"max_end_to_end_age_ms": 175.6800000000021,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 280,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 32,
|
|
"displayed_fps": 5.333333333333333,
|
|
"frame_loss_fraction": 0.4666666666666667,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 32,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 98.60500000000158,
|
|
"max_end_to_end_age_ms": 175.6800000000021,
|
|
"recovery_ms_after_first_lost_fragment": 756.1599999999999,
|
|
"recovered_keyframe_id": 30,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 280,
|
|
"lost_packets": 5,
|
|
"affected_frames": 5,
|
|
"displayed_frames": 27,
|
|
"displayed_fps": 4.5,
|
|
"frame_loss_fraction": 0.55,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 27,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 98.33481481481655,
|
|
"max_end_to_end_age_ms": 175.6800000000021,
|
|
"recovery_ms_after_first_lost_fragment": 1356.1599999999999,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 9,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 280,
|
|
"lost_packets": 17,
|
|
"affected_frames": 14,
|
|
"displayed_frames": 2,
|
|
"displayed_fps": 0.3333333333333333,
|
|
"frame_loss_fraction": 0.9666666666666667,
|
|
"displayed_frame_ids": [
|
|
40,
|
|
50
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 2,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 165.9200000000028,
|
|
"max_end_to_end_age_ms": 175.6800000000021,
|
|
"recovery_ms_after_first_lost_fragment": 3775.680000000002,
|
|
"recovered_keyframe_id": 40,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 14,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 280,
|
|
"lost_packets": 35,
|
|
"affected_frames": 27,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 17,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 280,
|
|
"lost_packets": 63,
|
|
"affected_frames": 48,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 18,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 280,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 40,
|
|
"displayed_fps": 6.666666666666667,
|
|
"frame_loss_fraction": 0.33333333333333337,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 40,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 95.96400000000125,
|
|
"max_end_to_end_age_ms": 175.6800000000021,
|
|
"recovery_ms_after_first_lost_fragment": 2156.16,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 280,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 40,
|
|
"displayed_fps": 6.666666666666667,
|
|
"frame_loss_fraction": 0.33333333333333337,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 40,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 95.96400000000125,
|
|
"max_end_to_end_age_ms": 175.6800000000021,
|
|
"recovery_ms_after_first_lost_fragment": 2156.16,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 280,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 40,
|
|
"displayed_fps": 6.666666666666667,
|
|
"frame_loss_fraction": 0.33333333333333337,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 40,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 95.96400000000125,
|
|
"max_end_to_end_age_ms": 175.6800000000021,
|
|
"recovery_ms_after_first_lost_fragment": 2156.16,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 280,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 40,
|
|
"displayed_fps": 6.666666666666667,
|
|
"frame_loss_fraction": 0.33333333333333337,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 40,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 95.96400000000125,
|
|
"max_end_to_end_age_ms": 175.6800000000021,
|
|
"recovery_ms_after_first_lost_fragment": 1156.1599999999999,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 280,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 40,
|
|
"displayed_fps": 6.666666666666667,
|
|
"frame_loss_fraction": 0.33333333333333337,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 40,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 95.96400000000125,
|
|
"max_end_to_end_age_ms": 175.6800000000021,
|
|
"recovery_ms_after_first_lost_fragment": 1056.1599999999999,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 60,
|
|
"displayed_fps": 10.0,
|
|
"frame_loss_fraction": 0.0,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "c9cd6e39170cceb3f879ea3e208cefce57047eb9655dad96dcca6a4e624c5ccd",
|
|
"10": "feb8f224f713a44e952b6c69de8e3a2993d588dbff02c8a2ab87ec39ac13a5da",
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 60,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 19.660799999999394,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 48,
|
|
"displayed_fps": 8.0,
|
|
"frame_loss_fraction": 0.19999999999999996,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "c9cd6e39170cceb3f879ea3e208cefce57047eb9655dad96dcca6a4e624c5ccd",
|
|
"10": "feb8f224f713a44e952b6c69de8e3a2993d588dbff02c8a2ab87ec39ac13a5da",
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 48,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.053333333332574,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": 832.768,
|
|
"recovered_keyframe_id": 30,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 2,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 5,
|
|
"affected_frames": 5,
|
|
"displayed_frames": 39,
|
|
"displayed_fps": 6.5,
|
|
"frame_loss_fraction": 0.35,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "c9cd6e39170cceb3f879ea3e208cefce57047eb9655dad96dcca6a4e624c5ccd",
|
|
"10": "feb8f224f713a44e952b6c69de8e3a2993d588dbff02c8a2ab87ec39ac13a5da",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 39,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 19.954871794871067,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": 336.86400000000003,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 5,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 17,
|
|
"affected_frames": 14,
|
|
"displayed_frames": 18,
|
|
"displayed_fps": 3.0,
|
|
"frame_loss_fraction": 0.7,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "c9cd6e39170cceb3f879ea3e208cefce57047eb9655dad96dcca6a4e624c5ccd",
|
|
"10": "feb8f224f713a44e952b6c69de8e3a2993d588dbff02c8a2ab87ec39ac13a5da",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444"
|
|
},
|
|
"unique_decoded_images": 18,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.707555555555572,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": 636.864,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 11,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 35,
|
|
"affected_frames": 25,
|
|
"displayed_frames": 12,
|
|
"displayed_fps": 2.0,
|
|
"frame_loss_fraction": 0.8,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "c9cd6e39170cceb3f879ea3e208cefce57047eb9655dad96dcca6a4e624c5ccd",
|
|
"10": "feb8f224f713a44e952b6c69de8e3a2993d588dbff02c8a2ab87ec39ac13a5da"
|
|
},
|
|
"unique_decoded_images": 12,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 22.186666666666685,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": 636.864,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 15,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 67,
|
|
"affected_frames": 45,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 17,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"10": "feb8f224f713a44e952b6c69de8e3a2993d588dbff02c8a2ab87ec39ac13a5da",
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 18.59583999999927,
|
|
"max_end_to_end_age_ms": 36.86400000000003,
|
|
"recovery_ms_after_first_lost_fragment": 1036.864,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"10": "feb8f224f713a44e952b6c69de8e3a2993d588dbff02c8a2ab87ec39ac13a5da",
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 18.59583999999927,
|
|
"max_end_to_end_age_ms": 36.86400000000003,
|
|
"recovery_ms_after_first_lost_fragment": 1036.864,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"10": "feb8f224f713a44e952b6c69de8e3a2993d588dbff02c8a2ab87ec39ac13a5da",
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 18.59583999999927,
|
|
"max_end_to_end_age_ms": 36.86400000000003,
|
|
"recovery_ms_after_first_lost_fragment": 1036.864,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "c9cd6e39170cceb3f879ea3e208cefce57047eb9655dad96dcca6a4e624c5ccd",
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 19.82463999999927,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": 1032.768,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 51,
|
|
"displayed_fps": 8.5,
|
|
"frame_loss_fraction": 0.15000000000000002,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "c9cd6e39170cceb3f879ea3e208cefce57047eb9655dad96dcca6a4e624c5ccd",
|
|
"10": "feb8f224f713a44e952b6c69de8e3a2993d588dbff02c8a2ab87ec39ac13a5da",
|
|
"20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8",
|
|
"30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444",
|
|
"40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148",
|
|
"50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21"
|
|
},
|
|
"unique_decoded_images": 51,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.1587450980385,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": 932.768,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "white_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 346229.3333333333,
|
|
"original_peak_bitrate_bps": 455552
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 6,
|
|
"affected_frames": 6,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 19,
|
|
"affected_frames": 18,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 40,
|
|
"affected_frames": 32,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 80,
|
|
"affected_frames": 52,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CURRENT_BPSK_256_GAP5",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 375,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 283,
|
|
"dropped_stale_frames": 2,
|
|
"dropped_capacity_frames": 58,
|
|
"incomplete_expired_frames": 60,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 40,
|
|
"displayed_fps": 6.666666666666667,
|
|
"frame_loss_fraction": 0.33333333333333337,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 40,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 98.65200000000156,
|
|
"max_end_to_end_age_ms": 156.16000000000167,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 31,
|
|
"displayed_fps": 5.166666666666667,
|
|
"frame_loss_fraction": 0.4833333333333333,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 31,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 102.10580645161495,
|
|
"max_end_to_end_age_ms": 156.16000000000167,
|
|
"recovery_ms_after_first_lost_fragment": 736.6399999999999,
|
|
"recovered_keyframe_id": 30,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 6,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 5,
|
|
"affected_frames": 5,
|
|
"displayed_frames": 24,
|
|
"displayed_fps": 4.0,
|
|
"frame_loss_fraction": 0.6,
|
|
"displayed_frame_ids": [
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 24,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 102.09333333333575,
|
|
"max_end_to_end_age_ms": 156.16000000000167,
|
|
"recovery_ms_after_first_lost_fragment": 2336.64,
|
|
"recovered_keyframe_id": 30,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 9,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 17,
|
|
"affected_frames": 15,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 16,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 35,
|
|
"affected_frames": 28,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 19,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 67,
|
|
"affected_frames": 45,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 21,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 40,
|
|
"displayed_fps": 6.666666666666667,
|
|
"frame_loss_fraction": 0.33333333333333337,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 40,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 98.65200000000156,
|
|
"max_end_to_end_age_ms": 156.16000000000167,
|
|
"recovery_ms_after_first_lost_fragment": 2156.16,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 40,
|
|
"displayed_fps": 6.666666666666667,
|
|
"frame_loss_fraction": 0.33333333333333337,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 40,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 98.65200000000156,
|
|
"max_end_to_end_age_ms": 156.16000000000167,
|
|
"recovery_ms_after_first_lost_fragment": 2156.16,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 40,
|
|
"displayed_fps": 6.666666666666667,
|
|
"frame_loss_fraction": 0.33333333333333337,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 40,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 98.65200000000156,
|
|
"max_end_to_end_age_ms": 156.16000000000167,
|
|
"recovery_ms_after_first_lost_fragment": 2156.16,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 40,
|
|
"displayed_fps": 6.666666666666667,
|
|
"frame_loss_fraction": 0.33333333333333337,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 40,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 98.65200000000156,
|
|
"max_end_to_end_age_ms": 156.16000000000167,
|
|
"recovery_ms_after_first_lost_fragment": 1156.1599999999999,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "CALCULATED_QPSK_1024_GAP0",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 288,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 40,
|
|
"displayed_fps": 6.666666666666667,
|
|
"frame_loss_fraction": 0.33333333333333337,
|
|
"displayed_frame_ids": [
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 40,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 98.65200000000156,
|
|
"max_end_to_end_age_ms": 156.16000000000167,
|
|
"recovery_ms_after_first_lost_fragment": 1056.1599999999999,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 2,
|
|
"max_oldest_frame_age_ms": 200,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 4,
|
|
"incomplete_expired_frames": 4,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 0,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 296,
|
|
"lost_packets": 0,
|
|
"affected_frames": 0,
|
|
"displayed_frames": 60,
|
|
"displayed_fps": 10.0,
|
|
"frame_loss_fraction": 0.0,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "f7509edc5994d458b203178ade9ebe6dea092910878871a29a2d2df9f37cfb84",
|
|
"10": "54a14de56bf72071d1469159386a7ccdd592ac66fe5e5e9e594082de32d166d2",
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 60,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.206933333332692,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 0,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 296,
|
|
"lost_packets": 2,
|
|
"affected_frames": 2,
|
|
"displayed_frames": 47,
|
|
"displayed_fps": 7.833333333333333,
|
|
"frame_loss_fraction": 0.21666666666666667,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "f7509edc5994d458b203178ade9ebe6dea092910878871a29a2d2df9f37cfb84",
|
|
"10": "54a14de56bf72071d1469159386a7ccdd592ac66fe5e5e9e594082de32d166d2",
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 47,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.741446808509814,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": 828.672,
|
|
"recovered_keyframe_id": 30,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 2,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 296,
|
|
"lost_packets": 5,
|
|
"affected_frames": 5,
|
|
"displayed_frames": 38,
|
|
"displayed_fps": 6.333333333333333,
|
|
"frame_loss_fraction": 0.3666666666666667,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
20,
|
|
21,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "f7509edc5994d458b203178ade9ebe6dea092910878871a29a2d2df9f37cfb84",
|
|
"10": "54a14de56bf72071d1469159386a7ccdd592ac66fe5e5e9e594082de32d166d2",
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 38,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.911157894736096,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": 336.86400000000003,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 5,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 296,
|
|
"lost_packets": 17,
|
|
"affected_frames": 14,
|
|
"displayed_frames": 27,
|
|
"displayed_fps": 4.5,
|
|
"frame_loss_fraction": 0.55,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
40,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "f7509edc5994d458b203178ade9ebe6dea092910878871a29a2d2df9f37cfb84",
|
|
"10": "54a14de56bf72071d1469159386a7ccdd592ac66fe5e5e9e594082de32d166d2",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 27,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 21.54192592592512,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": 636.864,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 12,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 296,
|
|
"lost_packets": 35,
|
|
"affected_frames": 25,
|
|
"displayed_frames": 11,
|
|
"displayed_fps": 1.8333333333333333,
|
|
"frame_loss_fraction": 0.8166666666666667,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "f7509edc5994d458b203178ade9ebe6dea092910878871a29a2d2df9f37cfb84",
|
|
"10": "54a14de56bf72071d1469159386a7ccdd592ac66fe5e5e9e594082de32d166d2"
|
|
},
|
|
"unique_decoded_images": 11,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 23.086545454545472,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": 636.864,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 14,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "random",
|
|
"level": 20,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 296,
|
|
"lost_packets": 68,
|
|
"affected_frames": 41,
|
|
"displayed_frames": 0,
|
|
"displayed_fps": 0.0,
|
|
"frame_loss_fraction": 1.0,
|
|
"displayed_frame_ids": [],
|
|
"keyframe_sha256_by_id": {},
|
|
"unique_decoded_images": 0,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": null,
|
|
"max_end_to_end_age_ms": null,
|
|
"recovery_ms_after_first_lost_fragment": null,
|
|
"recovered_keyframe_id": null,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 15,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 2,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 296,
|
|
"lost_packets": 2,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"10": "54a14de56bf72071d1469159386a7ccdd592ac66fe5e5e9e594082de32d166d2",
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 19.251199999999226,
|
|
"max_end_to_end_age_ms": 36.86400000000003,
|
|
"recovery_ms_after_first_lost_fragment": 1036.864,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 5,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 296,
|
|
"lost_packets": 5,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"10": "54a14de56bf72071d1469159386a7ccdd592ac66fe5e5e9e594082de32d166d2",
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 19.251199999999226,
|
|
"max_end_to_end_age_ms": 36.86400000000003,
|
|
"recovery_ms_after_first_lost_fragment": 1036.864,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "burst",
|
|
"level": 10,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 296,
|
|
"lost_packets": 10,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"10": "54a14de56bf72071d1469159386a7ccdd592ac66fe5e5e9e594082de32d166d2",
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 19.251199999999226,
|
|
"max_end_to_end_age_ms": 36.86400000000003,
|
|
"recovery_ms_after_first_lost_fragment": 1036.864,
|
|
"recovered_keyframe_id": 10,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "keyframe",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 296,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 50,
|
|
"displayed_fps": 8.333333333333334,
|
|
"frame_loss_fraction": 0.16666666666666663,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "f7509edc5994d458b203178ade9ebe6dea092910878871a29a2d2df9f37cfb84",
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 50,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.316159999999226,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": 1032.768,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
},
|
|
{
|
|
"link": "SOFTWARE_2MBPS",
|
|
"scenario": "delta",
|
|
"level": 1,
|
|
"seed": 20260916,
|
|
"input_frames": 60,
|
|
"packet_attempts": 296,
|
|
"lost_packets": 1,
|
|
"affected_frames": 1,
|
|
"displayed_frames": 51,
|
|
"displayed_fps": 8.5,
|
|
"frame_loss_fraction": 0.15000000000000002,
|
|
"displayed_frame_ids": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59
|
|
],
|
|
"keyframe_sha256_by_id": {
|
|
"0": "f7509edc5994d458b203178ade9ebe6dea092910878871a29a2d2df9f37cfb84",
|
|
"10": "54a14de56bf72071d1469159386a7ccdd592ac66fe5e5e9e594082de32d166d2",
|
|
"20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c",
|
|
"30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3",
|
|
"40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48",
|
|
"50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d"
|
|
},
|
|
"unique_decoded_images": 51,
|
|
"no_old_frame_replay": true,
|
|
"mean_end_to_end_age_ms": 20.640627450979636,
|
|
"max_end_to_end_age_ms": 53.24800000000002,
|
|
"recovery_ms_after_first_lost_fragment": 932.768,
|
|
"recovered_keyframe_id": 20,
|
|
"max_queue_depth": 1,
|
|
"max_oldest_frame_age_ms": 49,
|
|
"dropped_stale_frames": 0,
|
|
"dropped_capacity_frames": 0,
|
|
"incomplete_expired_frames": 1,
|
|
"decoder_errors": 0,
|
|
"mode": "HIGH_QUALITY",
|
|
"window": "black_car",
|
|
"resolution": [
|
|
854,
|
|
480
|
|
],
|
|
"fps": 10,
|
|
"original_average_bitrate_bps": 357229.3333333333,
|
|
"original_peak_bitrate_bps": 454328
|
|
}
|
|
],
|
|
"rf_tx": 0
|
|
} |